{ "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" }