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