4517 lines
250 KiB
JSON
4517 lines
250 KiB
JSON
{
|
||
"directed": true,
|
||
"multigraph": false,
|
||
"graph": {
|
||
"hyperedges": [
|
||
{
|
||
"id": "basin_adjust_persistence_flow",
|
||
"label": "집수정 조정값 영구저장 흐름",
|
||
"nodes": [
|
||
"docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls",
|
||
"docs_wiki_pages_b06_section_b06_api_cross_design",
|
||
"docs_wiki_pages_b06_section_b06_db_basin_adjust_storage"
|
||
],
|
||
"relation": "participate_in",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_api.md"
|
||
},
|
||
{
|
||
"id": "culvert_geometry_system",
|
||
"label": "배수관 구조물 통합 기하 체계",
|
||
"nodes": [
|
||
"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout",
|
||
"docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls",
|
||
"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls"
|
||
],
|
||
"relation": "form",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md"
|
||
},
|
||
{
|
||
"id": "b06_culvert_data_rendering_flow",
|
||
"label": "B06 배수관 데이터·기하·표시 흐름",
|
||
"nodes": [
|
||
"pages_b05_profile_b05_frontend_pipe_points",
|
||
"pages_b06_section_b06_backend_attach_culvert_sets",
|
||
"pages_b06_section_b06_culvert_set_culvert_set",
|
||
"pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout",
|
||
"pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay"
|
||
],
|
||
"relation": "participate_in",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B06_Section/B06_culvert_set.md"
|
||
},
|
||
{
|
||
"id": "b06_cross_section_recalculation_flow",
|
||
"label": "B06 횡단 반폭 재계산 흐름",
|
||
"nodes": [
|
||
"pages_b06_section_b06_frontend_cross_half_width",
|
||
"pages_b06_section_b06_frontend_stale_design_guard",
|
||
"pages_b06_section_b06_backend_regenerate_sections"
|
||
],
|
||
"relation": "participate_in",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B06_Section/B06_frontend.md"
|
||
},
|
||
{
|
||
"id": "shared_engineering_ui_pattern",
|
||
"label": "공통 엔지니어링 UI 패턴",
|
||
"nodes": [
|
||
"docs_wiki_concepts_ui_templates_workflow_layout",
|
||
"docs_wiki_concepts_ui_templates_vertical_step_bar",
|
||
"docs_wiki_concepts_ui_templates_attachresizer",
|
||
"pages_b06_section_b06_frontend_render_profile_cross",
|
||
"pages_b06_section_b06_frontend_panel_resizer"
|
||
],
|
||
"relation": "implement",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "pages/B06_Section/B06_frontend.md"
|
||
},
|
||
{
|
||
"id": "b04_b05_b06_design_chain",
|
||
"label": "B04–B06 Design Chain",
|
||
"nodes": [
|
||
"docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow",
|
||
"docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline",
|
||
"docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow"
|
||
],
|
||
"relation": "participate_in",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "architecture/workflow_data_flow.md"
|
||
},
|
||
{
|
||
"id": "b05_structure_full_stack",
|
||
"label": "B05 Structure Full Stack",
|
||
"nodes": [
|
||
"docs_wiki_pages_b05_profile_b05_api_structure_endpoints",
|
||
"docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend",
|
||
"docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend",
|
||
"docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store"
|
||
],
|
||
"relation": "implement",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B05_Profile/B05_structures.md"
|
||
},
|
||
{
|
||
"id": "public_frontend_pages",
|
||
"label": "Public Frontend Pages",
|
||
"nodes": [
|
||
"docs_wiki_pages_a01_home_a01_frontend",
|
||
"docs_wiki_pages_a02_progdetail_a02_frontend",
|
||
"docs_wiki_pages_a03_compdetail_a03_frontend",
|
||
"docs_wiki_pages_a04_newshistory_a04_frontend",
|
||
"docs_wiki_pages_a05_edudetail_a05_frontend"
|
||
],
|
||
"relation": "participate_in",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 0.9,
|
||
"source_file": "docs/wiki/pages/A01_Home/A01_frontend.md"
|
||
},
|
||
{
|
||
"id": "workflow_late_stages",
|
||
"label": "Late Workflow Stages (B07-B09)",
|
||
"nodes": [
|
||
"pages_b07_quantity_b07_frontend",
|
||
"pages_b08_designdetail_b08_frontend",
|
||
"pages_b09_estimation_b09_frontend"
|
||
],
|
||
"relation": "participate_in",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0
|
||
},
|
||
{
|
||
"id": "common_infrastructure",
|
||
"label": "Common Infrastructure \u0026 Utilities",
|
||
"nodes": [
|
||
"docs_wiki_concepts_common_util",
|
||
"docs_wiki_concepts_ui_templates",
|
||
"docs_wiki_concepts_a00_app_shell_framework",
|
||
"docs_wiki_concepts_workflow_state"
|
||
],
|
||
"relation": "form",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.9
|
||
}
|
||
]
|
||
},
|
||
"nodes": [
|
||
{
|
||
"label": "인증 / RBAC",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/concepts/auth_rbac.md",
|
||
"community_name": "공개·인증·관리 영역 지도",
|
||
"norm_label": "인증 / rbac",
|
||
"community": 7,
|
||
"id": "docs_wiki_concepts_auth_rbac"
|
||
},
|
||
{
|
||
"label": "배수유역 해석 및 세부설계",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/concepts/drainage_watershed.md",
|
||
"community_name": "DB 스키마 개요",
|
||
"norm_label": "배수유역 해석 및 세부설계",
|
||
"community": 25,
|
||
"id": "docs_wiki_concepts_drainage_watershed"
|
||
},
|
||
{
|
||
"label": "DB 스키마 개요",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/concepts/db_schema/overview.md",
|
||
"community_name": "DB 스키마 개요",
|
||
"norm_label": "db 스키마 개요",
|
||
"community": 25,
|
||
"id": "docs_wiki_concepts_db_schema_overview"
|
||
},
|
||
{
|
||
"label": "A00_Common - Framework \u0026 Utils",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/A00_Common/A00_Common.md",
|
||
"community_name": "공개·인증·관리 영역 지도",
|
||
"norm_label": "a00_common - framework \u0026 utils",
|
||
"community": 7,
|
||
"id": "docs_wiki_pages_a00_common_a00_common"
|
||
},
|
||
{
|
||
"label": "app_shell.ts",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md",
|
||
"community_name": "router.ts",
|
||
"norm_label": "app_shell.ts",
|
||
"community": 12,
|
||
"id": "docs_wiki_pages_a00_common_frontend_a00_common_appshell"
|
||
},
|
||
{
|
||
"label": "router.ts",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md",
|
||
"community_name": "router.ts",
|
||
"norm_label": "router.ts",
|
||
"community": 12,
|
||
"id": "docs_wiki_pages_a00_common_frontend_a00_common_router"
|
||
},
|
||
{
|
||
"label": "A01_Home_UI_Page.ts",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md",
|
||
"community_name": "router.ts",
|
||
"norm_label": "a01_home_ui_page.ts",
|
||
"community": 12,
|
||
"id": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page"
|
||
},
|
||
{
|
||
"label": "A02_ProgDetail_UI_Page.ts",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md",
|
||
"community_name": "router.ts",
|
||
"norm_label": "a02_progdetail_ui_page.ts",
|
||
"community": 12,
|
||
"id": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page"
|
||
},
|
||
{
|
||
"label": "A06_Login - Backend",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/A06_Login/A06_backend.md",
|
||
"community_name": "A06_Login - Backend",
|
||
"norm_label": "a06_login - backend",
|
||
"community": 13,
|
||
"id": "a06_login_backend"
|
||
},
|
||
{
|
||
"label": "A06_Login - Frontend",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/A06_Login/A06_frontend.md",
|
||
"community_name": "A06_Login - Backend",
|
||
"norm_label": "a06_login - frontend",
|
||
"community": 13,
|
||
"id": "a06_login_frontend"
|
||
},
|
||
{
|
||
"label": "A06_Login_Router.py",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md",
|
||
"community_name": "A06_Login - Backend",
|
||
"norm_label": "a06_login_router.py",
|
||
"community": 13,
|
||
"id": "docs_wiki_pages_a06_login_backend_a06_login_router"
|
||
},
|
||
{
|
||
"label": "A07_Register - Backend",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/A07_Register/A07_backend.md",
|
||
"community_name": "A07_Register - Backend",
|
||
"norm_label": "a07_register - backend",
|
||
"community": 14,
|
||
"id": "a07_register_backend"
|
||
},
|
||
{
|
||
"label": "A07_Register - Frontend",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/A07_Register/A07_frontend.md",
|
||
"community_name": "A07_Register - Backend",
|
||
"norm_label": "a07_register - frontend",
|
||
"community": 14,
|
||
"id": "a07_register_frontend"
|
||
},
|
||
{
|
||
"label": "A07_Register_Router.py",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md",
|
||
"community_name": "A07_Register - Backend",
|
||
"norm_label": "a07_register_router.py",
|
||
"community": 14,
|
||
"id": "docs_wiki_pages_a07_register_backend_a07_register_router"
|
||
},
|
||
{
|
||
"label": "A08_Support - Backend",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/A08_Support/A08_backend.md",
|
||
"community_name": "A08_Support - Backend",
|
||
"norm_label": "a08_support - backend",
|
||
"community": 15,
|
||
"id": "a08_support_backend"
|
||
},
|
||
{
|
||
"label": "A08_Support - Frontend",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/A08_Support/A08_frontend.md",
|
||
"community_name": "A08_Support - Backend",
|
||
"norm_label": "a08_support - frontend",
|
||
"community": 15,
|
||
"id": "a08_support_frontend"
|
||
},
|
||
{
|
||
"label": "A08_Support_Router.py",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md",
|
||
"community_name": "A08_Support - Backend",
|
||
"norm_label": "a08_support_router.py",
|
||
"community": 15,
|
||
"id": "docs_wiki_pages_a08_support_backend_a08_support_router"
|
||
},
|
||
{
|
||
"label": "A09_Security - Backend",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/A09_Security/A09_backend.md",
|
||
"community_name": "A09_Security - Backend",
|
||
"norm_label": "a09_security - backend",
|
||
"community": 16,
|
||
"id": "a09_security_backend"
|
||
},
|
||
{
|
||
"label": "A09_Security - Frontend",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/A09_Security/A09_frontend.md",
|
||
"community_name": "A09_Security - Backend",
|
||
"norm_label": "a09_security - frontend",
|
||
"community": 16,
|
||
"id": "a09_security_frontend"
|
||
},
|
||
{
|
||
"label": "A09_Security_Router.py",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md",
|
||
"community_name": "A09_Security - Backend",
|
||
"norm_label": "a09_security_router.py",
|
||
"community": 16,
|
||
"id": "docs_wiki_pages_a09_security_backend_a09_security_router"
|
||
},
|
||
{
|
||
"label": "B01_Dashboard - Backend",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B01_Dashboard/B01_backend.md",
|
||
"community_name": "B01_Dashboard - Backend",
|
||
"norm_label": "b01_dashboard - backend",
|
||
"community": 17,
|
||
"id": "b01_dashboard_backend"
|
||
},
|
||
{
|
||
"label": "B01_Dashboard - Frontend",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md",
|
||
"community_name": "B01_Dashboard - Backend",
|
||
"norm_label": "b01_dashboard - frontend",
|
||
"community": 17,
|
||
"id": "b01_dashboard_frontend"
|
||
},
|
||
{
|
||
"label": "B01_Dashboard_Router.py",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md",
|
||
"community_name": "B01_Dashboard - Backend",
|
||
"norm_label": "b01_dashboard_router.py",
|
||
"community": 17,
|
||
"id": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router"
|
||
},
|
||
{
|
||
"label": "B02_ProjRegister - Backend",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B02_ProjRegister/B02_backend.md",
|
||
"community_name": "B02_ProjRegister - Backend",
|
||
"norm_label": "b02_projregister - backend",
|
||
"community": 18,
|
||
"id": "b02_projregister_backend"
|
||
},
|
||
{
|
||
"label": "B02_ProjRegister - Frontend",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md",
|
||
"community_name": "B02_ProjRegister - Backend",
|
||
"norm_label": "b02_projregister - frontend",
|
||
"community": 18,
|
||
"id": "b02_projregister_frontend"
|
||
},
|
||
{
|
||
"label": "B02_ProjRegister_Router.py",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md",
|
||
"community_name": "B02_ProjRegister - Backend",
|
||
"norm_label": "b02_projregister_router.py",
|
||
"community": 18,
|
||
"id": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router"
|
||
},
|
||
{
|
||
"label": "B03_FileInput - Backend",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B03_FileInput/B03_backend.md",
|
||
"community_name": "B03_FileInput - Backend",
|
||
"norm_label": "b03_fileinput - backend",
|
||
"community": 11,
|
||
"id": "b03_fileinput_backend"
|
||
},
|
||
{
|
||
"label": "B03_FileInput - Frontend",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md",
|
||
"community_name": "B03_FileInput - Backend",
|
||
"norm_label": "b03_fileinput - frontend",
|
||
"community": 11,
|
||
"id": "b03_fileinput_frontend"
|
||
},
|
||
{
|
||
"label": "B03_FileInput_Router.py",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md",
|
||
"community_name": "B03_FileInput - Backend",
|
||
"norm_label": "b03_fileinput_router.py",
|
||
"community": 11,
|
||
"id": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router"
|
||
},
|
||
{
|
||
"label": "B04_PreProcess - Backend",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md",
|
||
"community_name": "B04_PreProcess - Backend",
|
||
"norm_label": "b04_preprocess - backend",
|
||
"community": 9,
|
||
"id": "b04_preprocess_backend"
|
||
},
|
||
{
|
||
"label": "B04_PreProcess - Frontend",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md",
|
||
"community_name": "B04_PreProcess - Backend",
|
||
"norm_label": "b04_preprocess - frontend",
|
||
"community": 9,
|
||
"id": "b04_preprocess_frontend"
|
||
},
|
||
{
|
||
"label": "B04_PreProcess_Router.py",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md",
|
||
"community_name": "B04_PreProcess - Backend",
|
||
"norm_label": "b04_preprocess_router.py",
|
||
"community": 9,
|
||
"id": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router"
|
||
},
|
||
{
|
||
"label": "B05_Profile - Backend",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_backend.md",
|
||
"community_name": "B05_Profile - Backend",
|
||
"norm_label": "b05_profile - backend",
|
||
"community": 24,
|
||
"id": "b05_profile_backend"
|
||
},
|
||
{
|
||
"label": "B05_Profile_Router.py",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md",
|
||
"community_name": "B05_Profile - Backend",
|
||
"norm_label": "b05_profile_router.py",
|
||
"community": 24,
|
||
"id": "docs_wiki_pages_b05_profile_backend_b05_profile_router"
|
||
},
|
||
{
|
||
"label": "B06_Section_UI_Page",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md",
|
||
"documented_code_location": "B06_Section/B06_Section_UI_Page.ts",
|
||
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
|
||
"community_name": "B06_Section_UI_MassHaul_View",
|
||
"norm_label": "b06_section_ui_page",
|
||
"community": 6,
|
||
"id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page"
|
||
},
|
||
{
|
||
"label": "B06_Section_UI_Section_View",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md",
|
||
"documented_code_location": "B06_Section/B06_Section_UI_Section_View.ts",
|
||
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
|
||
"community_name": "B06_Section_UI_MassHaul_View",
|
||
"norm_label": "b06_section_ui_section_view",
|
||
"community": 6,
|
||
"id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view"
|
||
},
|
||
{
|
||
"label": "B06_Section_UI_Cross_Design",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md",
|
||
"documented_code_location": "B06_Section/B06_Section_UI_Cross_Design.ts",
|
||
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
|
||
"community_name": "B06_Section_UI_MassHaul_View",
|
||
"norm_label": "b06_section_ui_cross_design",
|
||
"community": 6,
|
||
"id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design"
|
||
},
|
||
{
|
||
"label": "B06_Section_UI_Cross_Areas",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md",
|
||
"documented_code_location": "B06_Section/B06_Section_UI_Cross_Areas.ts",
|
||
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
|
||
"community_name": "B06_Section_UI_MassHaul_View",
|
||
"norm_label": "b06_section_ui_cross_areas",
|
||
"community": 6,
|
||
"id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas"
|
||
},
|
||
{
|
||
"label": "B06_Section_UI_MassHaul",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md",
|
||
"documented_code_location": "B06_Section/B06_Section_UI_MassHaul.ts",
|
||
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
|
||
"community_name": "유토곡선 (Mass Haul Diagram) 계산 명세",
|
||
"norm_label": "b06_section_ui_masshaul",
|
||
"community": 27,
|
||
"id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul"
|
||
},
|
||
{
|
||
"label": "B06_Section_UI_MassHaul_View",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md",
|
||
"documented_code_location": "B06_Section/B06_Section_UI_MassHaul_View.ts",
|
||
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
|
||
"community_name": "B06_Section_UI_MassHaul_View",
|
||
"norm_label": "b06_section_ui_masshaul_view",
|
||
"community": 6,
|
||
"id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view"
|
||
},
|
||
{
|
||
"label": "B06_Section_UI_MassHaul_Balance",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md",
|
||
"documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance.ts",
|
||
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
|
||
"community_name": "B06_Section_UI_MassHaul_View",
|
||
"norm_label": "b06_section_ui_masshaul_balance",
|
||
"community": 6,
|
||
"id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance"
|
||
},
|
||
{
|
||
"label": "B06_Section_UI_MassHaul_Balance_View",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md",
|
||
"documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance_View.ts",
|
||
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
|
||
"community_name": "B06_Section_UI_MassHaul_View",
|
||
"norm_label": "b06_section_ui_masshaul_balance_view",
|
||
"community": 6,
|
||
"id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view"
|
||
},
|
||
{
|
||
"label": "B06_Section_UI_MassHaul_Balloon",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md",
|
||
"documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balloon.ts",
|
||
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
|
||
"community_name": "B06_Section_UI_MassHaul_View",
|
||
"norm_label": "b06_section_ui_masshaul_balloon",
|
||
"community": 6,
|
||
"id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon"
|
||
},
|
||
{
|
||
"label": "B06_Section_UI_MassHaul_Curve",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md",
|
||
"documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Curve.ts",
|
||
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
|
||
"community_name": "B06_Section_UI_MassHaul_View",
|
||
"norm_label": "b06_section_ui_masshaul_curve",
|
||
"community": 6,
|
||
"id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve"
|
||
},
|
||
{
|
||
"label": "B06_Section_UI_MassHaul_Settle",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md",
|
||
"documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Settle.ts",
|
||
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
|
||
"community_name": "B06_Section_UI_MassHaul_View",
|
||
"norm_label": "b06_section_ui_masshaul_settle",
|
||
"community": 6,
|
||
"id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle"
|
||
},
|
||
{
|
||
"label": "B06_Section_Api_Fetch",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_Api_Fetch.md",
|
||
"documented_code_location": "B06_Section/B06_Section_Api_Fetch.ts",
|
||
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
|
||
"community_name": "B06_Section_UI_MassHaul_View",
|
||
"norm_label": "b06_section_api_fetch",
|
||
"community": 6,
|
||
"id": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch"
|
||
},
|
||
{
|
||
"label": "B06_Section_Router",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md",
|
||
"documented_code_location": "B06_Section/B06_Section_Router.py",
|
||
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
|
||
"community_name": "B06_Section_Router",
|
||
"norm_label": "b06_section_router",
|
||
"community": 36,
|
||
"id": "docs_wiki_pages_b06_section_backend_b06_section_router"
|
||
},
|
||
{
|
||
"label": "B06_Section_Router_Confirm",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router_Confirm.md",
|
||
"documented_code_location": "B06_Section/B06_Section_Router_Confirm.py",
|
||
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
|
||
"community_name": "B06_Section_Router",
|
||
"norm_label": "b06_section_router_confirm",
|
||
"community": 36,
|
||
"id": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm"
|
||
},
|
||
{
|
||
"label": "현재 구현 현황",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/architecture/implementation_status.md",
|
||
"norm_label": "현재 구현 현황",
|
||
"community": 38,
|
||
"community_name": "현재 구현 현황",
|
||
"id": "docs_wiki_architecture_implementation_status"
|
||
},
|
||
{
|
||
"label": "B01~B09 workflow 데이터 흐름",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/architecture/workflow_data_flow.md",
|
||
"norm_label": "b01~b09 workflow 데이터 흐름",
|
||
"community": 39,
|
||
"community_name": "B01~B09 workflow 데이터 흐름",
|
||
"id": "docs_wiki_architecture_workflow_data_flow"
|
||
},
|
||
{
|
||
"label": "A00_Common — App Shell Framework",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/concepts/a00_app_shell_framework.md",
|
||
"norm_label": "a00_common — app shell framework",
|
||
"community": 1,
|
||
"community_name": "Workflow 상태 관리",
|
||
"id": "docs_wiki_concepts_a00_app_shell_framework"
|
||
},
|
||
{
|
||
"label": "A00_Common — 스캐폴드·CSS·종속성",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/concepts/a00_app_shell_framework_scaffold.md",
|
||
"norm_label": "a00_common — 스캐폴드·css·종속성",
|
||
"community": 1,
|
||
"community_name": "Workflow 상태 관리",
|
||
"id": "docs_wiki_concepts_a00_app_shell_framework_scaffold"
|
||
},
|
||
{
|
||
"label": "공통 유틸 (common_util/)",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/concepts/common_util.md",
|
||
"norm_label": "공통 유틸 (common_util/)",
|
||
"community": 1,
|
||
"community_name": "Workflow 상태 관리",
|
||
"id": "docs_wiki_concepts_common_util"
|
||
},
|
||
{
|
||
"label": "유토곡선 (Mass Haul Diagram) 계산 명세",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/concepts/mass_haul_diagram.md",
|
||
"norm_label": "유토곡선 (mass haul diagram) 계산 명세",
|
||
"community": 27,
|
||
"community_name": "유토곡선 (Mass Haul Diagram) 계산 명세",
|
||
"id": "docs_wiki_concepts_mass_haul_diagram"
|
||
},
|
||
{
|
||
"label": "저장 경로 규칙",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/concepts/storage_paths.md",
|
||
"norm_label": "저장 경로 규칙",
|
||
"community": 1,
|
||
"community_name": "Workflow 상태 관리",
|
||
"id": "docs_wiki_concepts_storage_paths"
|
||
},
|
||
{
|
||
"label": "Workflow 상태 관리",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/concepts/workflow_state.md",
|
||
"norm_label": "workflow 상태 관리",
|
||
"community": 1,
|
||
"community_name": "Workflow 상태 관리",
|
||
"id": "docs_wiki_concepts_workflow_state"
|
||
},
|
||
{
|
||
"label": "DB: 구조물/수량/산출물 테이블",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/concepts/db_schema/structure_output.md",
|
||
"norm_label": "db: 구조물/수량/산출물 테이블",
|
||
"community": 1,
|
||
"community_name": "Workflow 상태 관리",
|
||
"id": "concepts_db_schema_structure_output"
|
||
},
|
||
{
|
||
"label": "B07 Quantity — Backend",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md",
|
||
"norm_label": "b07 quantity — backend",
|
||
"community": 1,
|
||
"community_name": "Workflow 상태 관리",
|
||
"id": "pages_b07_quantity_b07_backend"
|
||
},
|
||
{
|
||
"label": "B07 Quantity — Frontend",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md",
|
||
"norm_label": "b07 quantity — frontend",
|
||
"community": 1,
|
||
"community_name": "Workflow 상태 관리",
|
||
"id": "pages_b07_quantity_b07_frontend"
|
||
},
|
||
{
|
||
"label": "B07_Quantity_Router.py",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B07_Quantity/backend/B07_Quantity_Router.md",
|
||
"norm_label": "b07_quantity_router.py",
|
||
"community": 1,
|
||
"community_name": "Workflow 상태 관리",
|
||
"id": "pages_b07_quantity_backend_b07_quantity_router"
|
||
},
|
||
{
|
||
"label": "B08_DesignDetail — Backend",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md",
|
||
"norm_label": "b08_designdetail — backend",
|
||
"community": 1,
|
||
"community_name": "Workflow 상태 관리",
|
||
"id": "pages_b08_designdetail_b08_backend"
|
||
},
|
||
{
|
||
"label": "B08_DesignDetail — Frontend",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md",
|
||
"norm_label": "b08_designdetail — frontend",
|
||
"community": 1,
|
||
"community_name": "Workflow 상태 관리",
|
||
"id": "pages_b08_designdetail_b08_frontend"
|
||
},
|
||
{
|
||
"label": "B08_DesignDetail_Router.py",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md",
|
||
"norm_label": "b08_designdetail_router.py",
|
||
"community": 1,
|
||
"community_name": "Workflow 상태 관리",
|
||
"id": "pages_b08_designdetail_backend_b08_designdetail_router"
|
||
},
|
||
{
|
||
"label": "B09_Estimation — Frontend",
|
||
"file_type": "code",
|
||
"source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md",
|
||
"norm_label": "b09_estimation — frontend",
|
||
"community": 1,
|
||
"community_name": "Workflow 상태 관리",
|
||
"id": "pages_b09_estimation_b09_frontend"
|
||
},
|
||
{
|
||
"label": "Aislo 프로젝트 지도",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/architecture/project_map.md",
|
||
"norm_label": "aislo 프로젝트 지도",
|
||
"community": 7,
|
||
"community_name": "공개·인증·관리 영역 지도",
|
||
"id": "docs_wiki_architecture_project_map"
|
||
},
|
||
{
|
||
"label": "공개·인증·관리 영역 지도",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/architecture/public_admin_map.md",
|
||
"norm_label": "공개·인증·관리 영역 지도",
|
||
"community": 7,
|
||
"community_name": "공개·인증·관리 영역 지도",
|
||
"id": "docs_wiki_architecture_public_admin_map"
|
||
},
|
||
{
|
||
"label": "공유 자원 영향 지도",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/architecture/shared_resources.md",
|
||
"norm_label": "공유 자원 영향 지도",
|
||
"community": 7,
|
||
"community_name": "공개·인증·관리 영역 지도",
|
||
"id": "docs_wiki_architecture_shared_resources"
|
||
},
|
||
{
|
||
"label": "B07 외부 WebCAD 비교 실행환경",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/concepts/b07_external_webcad_demos.md",
|
||
"norm_label": "b07 외부 webcad 비교 실행환경",
|
||
"community": 1,
|
||
"community_name": "Workflow 상태 관리",
|
||
"id": "docs_wiki_concepts_b07_external_webcad_demos"
|
||
},
|
||
{
|
||
"label": "B07 Quantity — DB",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B07_Quantity/B07_db.md",
|
||
"norm_label": "b07 quantity — db",
|
||
"community": 1,
|
||
"community_name": "Workflow 상태 관리",
|
||
"id": "pages_b07_quantity_b07_db"
|
||
},
|
||
{
|
||
"label": "B08_DesignDetail — Dependencies",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md",
|
||
"norm_label": "b08_designdetail — dependencies",
|
||
"community": 1,
|
||
"community_name": "Workflow 상태 관리",
|
||
"id": "pages_b08_designdetail_b08_dependencies"
|
||
},
|
||
{
|
||
"label": "External Library Dependencies",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/concepts/dependencies.md",
|
||
"norm_label": "external library dependencies",
|
||
"community": 7,
|
||
"community_name": "공개·인증·관리 영역 지도",
|
||
"id": "docs_wiki_concepts_dependencies"
|
||
},
|
||
{
|
||
"label": "A01_Home — Frontend",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/A01_Home/A01_frontend.md",
|
||
"norm_label": "a01_home — frontend",
|
||
"community": 30,
|
||
"community_name": "A01_Home — Frontend",
|
||
"id": "docs_wiki_pages_a01_home_a01_frontend"
|
||
},
|
||
{
|
||
"label": "A02_ProgDetail — Frontend",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/A02_ProgDetail/A02_frontend.md",
|
||
"norm_label": "a02_progdetail — frontend",
|
||
"community": 30,
|
||
"community_name": "A01_Home — Frontend",
|
||
"id": "docs_wiki_pages_a02_progdetail_a02_frontend"
|
||
},
|
||
{
|
||
"label": "A03_CompDetail — Frontend",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md",
|
||
"norm_label": "a03_compdetail — frontend",
|
||
"community": 7,
|
||
"community_name": "공개·인증·관리 영역 지도",
|
||
"id": "docs_wiki_pages_a03_compdetail_a03_frontend"
|
||
},
|
||
{
|
||
"label": "A04_NewsHistory — Frontend",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md",
|
||
"norm_label": "a04_newshistory — frontend",
|
||
"community": 7,
|
||
"community_name": "공개·인증·관리 영역 지도",
|
||
"id": "docs_wiki_pages_a04_newshistory_a04_frontend"
|
||
},
|
||
{
|
||
"label": "A05_EduDetail — Frontend",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md",
|
||
"norm_label": "a05_edudetail — frontend",
|
||
"community": 31,
|
||
"community_name": "A05_EduDetail — Frontend",
|
||
"id": "docs_wiki_pages_a05_edudetail_a05_frontend"
|
||
},
|
||
{
|
||
"label": "B01_Dashboard — API",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B01_Dashboard/B01_api.md",
|
||
"norm_label": "b01_dashboard — api",
|
||
"community": 31,
|
||
"community_name": "A05_EduDetail — Frontend",
|
||
"id": "docs_wiki_pages_b01_dashboard_b01_api"
|
||
},
|
||
{
|
||
"label": "B03_FileInput — API",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B03_FileInput/B03_api.md",
|
||
"norm_label": "b03_fileinput — api",
|
||
"community": 11,
|
||
"community_name": "B03_FileInput - Backend",
|
||
"id": "docs_wiki_pages_b03_fileinput_b03_api"
|
||
},
|
||
{
|
||
"label": "B04_PreProcess — API",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md",
|
||
"norm_label": "b04_preprocess — api",
|
||
"community": 9,
|
||
"community_name": "B04_PreProcess - Backend",
|
||
"id": "docs_wiki_pages_b04_preprocess_b04_api"
|
||
},
|
||
{
|
||
"label": "B05_Profile — API",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_api.md",
|
||
"norm_label": "b05_profile — api",
|
||
"community": 8,
|
||
"community_name": "B05_Profile — API",
|
||
"id": "docs_wiki_pages_b05_profile_b05_api"
|
||
},
|
||
{
|
||
"label": "B06_Section_Engine_Areas",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Engine_Areas.md",
|
||
"norm_label": "b06_section_engine_areas",
|
||
"community": 42,
|
||
"community_name": "B06_Section_Engine_Areas",
|
||
"id": "docs_wiki_pages_b06_section_backend_b06_section_engine_areas"
|
||
},
|
||
{
|
||
"label": "Current Implementation Audit",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/architecture/implementation_status.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"norm_label": "current implementation audit",
|
||
"community": 2,
|
||
"community_name": "Route Design Pipeline",
|
||
"id": "docs_wiki_architecture_implementation_status_current_implementation_audit"
|
||
},
|
||
{
|
||
"label": "Workflow State SSOT",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/architecture/implementation_status.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"norm_label": "workflow state ssot",
|
||
"community": 2,
|
||
"community_name": "Route Design Pipeline",
|
||
"id": "docs_wiki_architecture_implementation_status_workflow_state_ssot"
|
||
},
|
||
{
|
||
"label": "Downstream STALE Invalidation",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/architecture/implementation_status.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"norm_label": "downstream stale invalidation",
|
||
"community": 2,
|
||
"community_name": "Route Design Pipeline",
|
||
"id": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation"
|
||
},
|
||
{
|
||
"label": "B07–B08 Responsibility Boundary",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/architecture/implementation_status.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"norm_label": "b07–b08 responsibility boundary",
|
||
"community": 2,
|
||
"community_name": "Route Design Pipeline",
|
||
"id": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary"
|
||
},
|
||
{
|
||
"label": "B01–B09 Workflow Data Flow",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/architecture/workflow_data_flow.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"norm_label": "b01–b09 workflow data flow",
|
||
"community": 2,
|
||
"community_name": "Route Design Pipeline",
|
||
"id": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow"
|
||
},
|
||
{
|
||
"label": "B04–B06 Auto Design Chain",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/architecture/workflow_data_flow.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"norm_label": "b04–b06 auto design chain",
|
||
"community": 2,
|
||
"community_name": "Route Design Pipeline",
|
||
"id": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain"
|
||
},
|
||
{
|
||
"label": "Workflow Artifact Invalidation",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/architecture/workflow_data_flow.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"norm_label": "workflow artifact invalidation",
|
||
"community": 2,
|
||
"community_name": "Route Design Pipeline",
|
||
"id": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation"
|
||
},
|
||
{
|
||
"label": "Law Markdown Extraction Defects",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/concepts/law_source_quality.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"norm_label": "law markdown extraction defects",
|
||
"community": 26,
|
||
"community_name": "Law Markdown Extraction Defects",
|
||
"id": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects"
|
||
},
|
||
{
|
||
"label": "Preserve Raw Source",
|
||
"file_type": "rationale",
|
||
"source_file": "docs/wiki/concepts/law_source_quality.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"norm_label": "preserve raw source",
|
||
"community": 26,
|
||
"community_name": "Law Markdown Extraction Defects",
|
||
"id": "docs_wiki_concepts_law_source_quality_preserve_raw_source"
|
||
},
|
||
{
|
||
"label": "Workflow-Based Folder Structure",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/concepts/storage_paths.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"norm_label": "workflow-based folder structure",
|
||
"community": 2,
|
||
"community_name": "Route Design Pipeline",
|
||
"id": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure"
|
||
},
|
||
{
|
||
"label": "Relative Database Paths",
|
||
"file_type": "rationale",
|
||
"source_file": "docs/wiki/concepts/storage_paths.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"norm_label": "relative database paths",
|
||
"community": 2,
|
||
"community_name": "Route Design Pipeline",
|
||
"id": "docs_wiki_concepts_storage_paths_relative_database_paths"
|
||
},
|
||
{
|
||
"label": "Cross-Stage Output Ownership",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/concepts/storage_paths.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"norm_label": "cross-stage output ownership",
|
||
"community": 2,
|
||
"community_name": "Route Design Pipeline",
|
||
"id": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership"
|
||
},
|
||
{
|
||
"label": "B04 PreProcess Frontend",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"norm_label": "b04 preprocess frontend",
|
||
"community": 8,
|
||
"community_name": "B05_Profile — API",
|
||
"id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend"
|
||
},
|
||
{
|
||
"label": "Surface Model Workflow",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"norm_label": "surface model workflow",
|
||
"community": 8,
|
||
"community_name": "B05_Profile — API",
|
||
"id": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow"
|
||
},
|
||
{
|
||
"label": "B04 Drainage SSOT",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"norm_label": "b04 drainage ssot",
|
||
"community": 8,
|
||
"community_name": "B05_Profile — API",
|
||
"id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot"
|
||
},
|
||
{
|
||
"label": "Route Design Endpoints",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_api.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"norm_label": "route design endpoints",
|
||
"community": 8,
|
||
"community_name": "B05_Profile — API",
|
||
"id": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints"
|
||
},
|
||
{
|
||
"label": "Structure Endpoints",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_api.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"norm_label": "structure endpoints",
|
||
"community": 8,
|
||
"community_name": "B05_Profile — API",
|
||
"id": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints"
|
||
},
|
||
{
|
||
"label": "B05 Profile Backend",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_backend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"norm_label": "b05 profile backend",
|
||
"community": 8,
|
||
"community_name": "B05_Profile — API",
|
||
"id": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend"
|
||
},
|
||
{
|
||
"label": "Route Design Pipeline",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_backend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"norm_label": "route design pipeline",
|
||
"community": 2,
|
||
"community_name": "Route Design Pipeline",
|
||
"id": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline"
|
||
},
|
||
{
|
||
"label": "Drainage Data Unification",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_backend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"norm_label": "drainage data unification",
|
||
"community": 8,
|
||
"community_name": "B05_Profile — API",
|
||
"id": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification"
|
||
},
|
||
{
|
||
"label": "B05 Profile Database Usage",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_db.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"norm_label": "b05 profile database usage",
|
||
"community": 2,
|
||
"community_name": "Route Design Pipeline",
|
||
"id": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage"
|
||
},
|
||
{
|
||
"label": "Route Persistence",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_db.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"norm_label": "route persistence",
|
||
"community": 2,
|
||
"community_name": "Route Design Pipeline",
|
||
"id": "docs_wiki_pages_b05_profile_b05_db_route_persistence"
|
||
},
|
||
{
|
||
"label": "B04 Contour Rasterization Acceleration",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"norm_label": "b04 contour rasterization acceleration",
|
||
"community": 9,
|
||
"community_name": "B04_PreProcess - Backend",
|
||
"id": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration"
|
||
},
|
||
{
|
||
"label": "B03 Multi-file LiDAR Deferred Plan",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 32,
|
||
"norm_label": "b03 multi-file lidar deferred plan",
|
||
"community_name": "Multi-file LiDAR Processing",
|
||
"id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan"
|
||
},
|
||
{
|
||
"label": "Multi-file LiDAR Processing",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 32,
|
||
"norm_label": "multi-file lidar processing",
|
||
"community_name": "Multi-file LiDAR Processing",
|
||
"id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing"
|
||
},
|
||
{
|
||
"label": "B05 Structure and UI Plan (2026-08-18)",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 4,
|
||
"norm_label": "b05 structure and ui plan (2026-08-18)",
|
||
"community_name": "B05 Canonical Structure Editing",
|
||
"id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan"
|
||
},
|
||
{
|
||
"label": "B05/B06 Structure Application Scope",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 4,
|
||
"norm_label": "b05/b06 structure application scope",
|
||
"community_name": "B05 Canonical Structure Editing",
|
||
"id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope"
|
||
},
|
||
{
|
||
"label": "Structure Placement Method",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 4,
|
||
"norm_label": "structure placement method",
|
||
"community_name": "B05 Canonical Structure Editing",
|
||
"id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method"
|
||
},
|
||
{
|
||
"label": "B05 Canonical Structure Editing",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_structures.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 4,
|
||
"norm_label": "b05 canonical structure editing",
|
||
"community_name": "B05 Canonical Structure Editing",
|
||
"id": "docs_wiki_pages_b05_profile_b05_structures_feature"
|
||
},
|
||
{
|
||
"label": "Canonical Structure Storage",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_structures.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 4,
|
||
"norm_label": "canonical structure storage",
|
||
"community_name": "B05 Canonical Structure Editing",
|
||
"id": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage"
|
||
},
|
||
{
|
||
"label": "Structure Type Registry",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_structures.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 4,
|
||
"norm_label": "structure type registry",
|
||
"community_name": "B05 Canonical Structure Editing",
|
||
"id": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry"
|
||
},
|
||
{
|
||
"label": "Drainage Facility Options",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_structures.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 4,
|
||
"norm_label": "drainage facility options",
|
||
"community_name": "B05 Canonical Structure Editing",
|
||
"id": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options"
|
||
},
|
||
{
|
||
"label": "Drainage Facility Recommendation",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_structures.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 4,
|
||
"norm_label": "drainage facility recommendation",
|
||
"community_name": "B05 Canonical Structure Editing",
|
||
"id": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation"
|
||
},
|
||
{
|
||
"label": "Wiki Index",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/index.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 29,
|
||
"norm_label": "wiki index",
|
||
"community_name": "B06 Section",
|
||
"id": "docs_wiki_index_wiki_index"
|
||
},
|
||
{
|
||
"label": "B06 Section",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/index.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 29,
|
||
"norm_label": "b06 section",
|
||
"community_name": "B06 Section",
|
||
"id": "docs_wiki_index_b06_section"
|
||
},
|
||
{
|
||
"label": "UI Templates — Localization \u0026 Components",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/concepts/ui_templates.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 10,
|
||
"community_name": "UI Templates — Localization \u0026 Components",
|
||
"norm_label": "ui templates — localization \u0026 components",
|
||
"id": "docs_wiki_concepts_ui_templates_document"
|
||
},
|
||
{
|
||
"label": "다국어 관리",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/concepts/ui_templates.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 19,
|
||
"community_name": "공통 UI 제약",
|
||
"norm_label": "다국어 관리",
|
||
"id": "docs_wiki_concepts_ui_templates_localization"
|
||
},
|
||
{
|
||
"label": "attachResizer()",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/concepts/ui_templates.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 28,
|
||
"community_name": "attachResizer",
|
||
"norm_label": "attachresizer()",
|
||
"id": "docs_wiki_concepts_ui_templates_attachresizer"
|
||
},
|
||
{
|
||
"label": "themeColor()",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/concepts/ui_templates.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 41,
|
||
"community_name": "themeColor",
|
||
"norm_label": "themecolor()",
|
||
"id": "docs_wiki_concepts_ui_templates_themecolor"
|
||
},
|
||
{
|
||
"label": "createGeneralLayout()",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/concepts/ui_templates.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 40,
|
||
"community_name": "createGeneralLayout",
|
||
"norm_label": "creategenerallayout()",
|
||
"id": "docs_wiki_concepts_ui_templates_general_layout"
|
||
},
|
||
{
|
||
"label": "createWorkflowLayout()",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/concepts/ui_templates.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 20,
|
||
"community_name": "createWorkflowLayout",
|
||
"norm_label": "createworkflowlayout()",
|
||
"id": "docs_wiki_concepts_ui_templates_workflow_layout"
|
||
},
|
||
{
|
||
"label": "createVerticalStepBar()",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/concepts/ui_templates.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 20,
|
||
"community_name": "createWorkflowLayout",
|
||
"norm_label": "createverticalstepbar()",
|
||
"id": "docs_wiki_concepts_ui_templates_vertical_step_bar"
|
||
},
|
||
{
|
||
"label": "theme.css 스타일 변수",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/concepts/ui_templates.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 19,
|
||
"community_name": "공통 UI 제약",
|
||
"norm_label": "theme.css 스타일 변수",
|
||
"id": "docs_wiki_concepts_ui_templates_theme_variables"
|
||
},
|
||
{
|
||
"label": "공통 UI 제약",
|
||
"file_type": "rationale",
|
||
"source_file": "docs/wiki/concepts/ui_templates.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 19,
|
||
"community_name": "공통 UI 제약",
|
||
"norm_label": "공통 ui 제약",
|
||
"id": "docs_wiki_concepts_ui_templates_shared_ui_constraints"
|
||
},
|
||
{
|
||
"label": "B05 구조물 입력·종단 표시 정비",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 10,
|
||
"community_name": "UI Templates — Localization \u0026 Components",
|
||
"norm_label": "b05 구조물 입력·종단 표시 정비",
|
||
"id": "pages_b05_profile_b05_profile_plan_2026_08_19_document"
|
||
},
|
||
{
|
||
"label": "구조물 범위 입력",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 49,
|
||
"community_name": "구조물 범위 입력",
|
||
"norm_label": "구조물 범위 입력",
|
||
"id": "pages_b05_profile_b05_profile_plan_2026_08_19_structure_range_input"
|
||
},
|
||
{
|
||
"label": "설계속도별 종단기울기 상한",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 37,
|
||
"community_name": "기준 해석 보류",
|
||
"norm_label": "설계속도별 종단기울기 상한",
|
||
"id": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit"
|
||
},
|
||
{
|
||
"label": "blocksPipeLowering()",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 48,
|
||
"community_name": "blocksPipeLowering",
|
||
"norm_label": "blockspipelowering()",
|
||
"id": "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering"
|
||
},
|
||
{
|
||
"label": "기준 해석 보류",
|
||
"file_type": "rationale",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 37,
|
||
"community_name": "기준 해석 보류",
|
||
"norm_label": "기준 해석 보류",
|
||
"id": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation"
|
||
},
|
||
{
|
||
"label": "B05_Profile — Frontend",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 10,
|
||
"community_name": "UI Templates — Localization \u0026 Components",
|
||
"norm_label": "b05_profile — frontend",
|
||
"id": "pages_b05_profile_b05_frontend_document"
|
||
},
|
||
{
|
||
"label": "pipe_points.json",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 44,
|
||
"community_name": "pipe_points.json",
|
||
"norm_label": "pipe_points.json",
|
||
"id": "pages_b05_profile_b05_frontend_pipe_points"
|
||
},
|
||
{
|
||
"label": "structures.json",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 47,
|
||
"community_name": "structures.json",
|
||
"norm_label": "structures.json",
|
||
"id": "pages_b05_profile_b05_frontend_structures_json"
|
||
},
|
||
{
|
||
"label": "구조물 선택 3자 동기화",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 46,
|
||
"community_name": "구조물 선택 3자 동기화",
|
||
"norm_label": "구조물 선택 3자 동기화",
|
||
"id": "pages_b05_profile_b05_frontend_structure_selection_sync"
|
||
},
|
||
{
|
||
"label": "attachStationDrag()",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 43,
|
||
"community_name": "attachStationDrag",
|
||
"norm_label": "attachstationdrag()",
|
||
"id": "pages_b05_profile_b05_frontend_attachstationdrag"
|
||
},
|
||
{
|
||
"label": "B04/B05 배수 데이터 일원화",
|
||
"file_type": "rationale",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 45,
|
||
"community_name": "B04/B05 배수 데이터 일원화",
|
||
"norm_label": "b04/b05 배수 데이터 일원화",
|
||
"id": "pages_b05_profile_b05_frontend_shared_drainage_data"
|
||
},
|
||
{
|
||
"label": "B06_Section — Backend",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_backend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 10,
|
||
"community_name": "UI Templates — Localization \u0026 Components",
|
||
"norm_label": "b06_section — backend",
|
||
"id": "pages_b06_section_b06_backend_document"
|
||
},
|
||
{
|
||
"label": "compute_cross_design()",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_backend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 22,
|
||
"community_name": "compute_cross_design",
|
||
"norm_label": "compute_cross_design()",
|
||
"id": "pages_b06_section_b06_backend_compute_cross_design"
|
||
},
|
||
{
|
||
"label": "attach_culvert_sets()",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_backend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 3,
|
||
"community_name": "B05 계획노선 코리도 삼각망 서피스",
|
||
"norm_label": "attach_culvert_sets()",
|
||
"id": "pages_b06_section_b06_backend_attach_culvert_sets"
|
||
},
|
||
{
|
||
"label": "regenerate_sections()",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_backend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 23,
|
||
"community_name": "regenerate_sections",
|
||
"norm_label": "regenerate_sections()",
|
||
"id": "pages_b06_section_b06_backend_regenerate_sections"
|
||
},
|
||
{
|
||
"label": "횡단 설계 멱등 저장",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_backend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 22,
|
||
"community_name": "compute_cross_design",
|
||
"norm_label": "횡단 설계 멱등 저장",
|
||
"id": "pages_b06_section_b06_backend_cross_design_persistence"
|
||
},
|
||
{
|
||
"label": "WF3 상태 전이",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_backend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 50,
|
||
"community_name": "WF3 상태 전이",
|
||
"norm_label": "wf3 상태 전이",
|
||
"id": "pages_b06_section_b06_backend_workflow_state_transition"
|
||
},
|
||
{
|
||
"label": "B06_Section — Frontend",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_frontend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 10,
|
||
"community_name": "UI Templates — Localization \u0026 Components",
|
||
"norm_label": "b06_section — frontend",
|
||
"id": "pages_b06_section_b06_frontend_document"
|
||
},
|
||
{
|
||
"label": "renderB06ProfileCross()",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_frontend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 20,
|
||
"community_name": "createWorkflowLayout",
|
||
"norm_label": "renderb06profilecross()",
|
||
"id": "pages_b06_section_b06_frontend_render_profile_cross"
|
||
},
|
||
{
|
||
"label": "횡단 설계 STALE 상태 가드",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_frontend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 23,
|
||
"community_name": "regenerate_sections",
|
||
"norm_label": "횡단 설계 stale 상태 가드",
|
||
"id": "pages_b06_section_b06_frontend_stale_design_guard"
|
||
},
|
||
{
|
||
"label": "createCrossSectionCard()",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_frontend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 22,
|
||
"community_name": "compute_cross_design",
|
||
"norm_label": "createcrosssectioncard()",
|
||
"id": "pages_b06_section_b06_frontend_cross_section_card"
|
||
},
|
||
{
|
||
"label": "createMassHaulChart()",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_frontend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 51,
|
||
"community_name": "createMassHaulChart",
|
||
"norm_label": "createmasshaulchart()",
|
||
"id": "pages_b06_section_b06_frontend_mass_haul_chart"
|
||
},
|
||
{
|
||
"label": "cross_half_width_m",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_frontend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 23,
|
||
"community_name": "regenerate_sections",
|
||
"norm_label": "cross_half_width_m",
|
||
"id": "pages_b06_section_b06_frontend_cross_half_width"
|
||
},
|
||
{
|
||
"label": "종단·유토곡선 패널 리사이저",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_frontend.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 28,
|
||
"community_name": "attachResizer",
|
||
"norm_label": "종단·유토곡선 패널 리사이저",
|
||
"id": "pages_b06_section_b06_frontend_panel_resizer"
|
||
},
|
||
{
|
||
"label": "B06 배수관 횡단도 세트",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 4,
|
||
"community_name": "B05 Canonical Structure Editing",
|
||
"norm_label": "b06 배수관 횡단도 세트",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_set_document"
|
||
},
|
||
{
|
||
"label": "pipe_points.json",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 0,
|
||
"community_name": "배수관 횡단도 세트",
|
||
"norm_label": "pipe_points.json",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points"
|
||
},
|
||
{
|
||
"label": "배수관 횡단도 세트",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 0,
|
||
"community_name": "배수관 횡단도 세트",
|
||
"norm_label": "배수관 횡단도 세트",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set"
|
||
},
|
||
{
|
||
"label": "attach_culvert_sets()",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 0,
|
||
"community_name": "배수관 횡단도 세트",
|
||
"norm_label": "attach_culvert_sets()",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets"
|
||
},
|
||
{
|
||
"label": "CulvertSet·CulvertSideSpec",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 0,
|
||
"community_name": "배수관 횡단도 세트",
|
||
"norm_label": "culvertset·culvertsidespec",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract"
|
||
},
|
||
{
|
||
"label": "배수관 횡단도 계획선 규칙",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 0,
|
||
"community_name": "배수관 횡단도 세트",
|
||
"norm_label": "배수관 횡단도 계획선 규칙",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules"
|
||
},
|
||
{
|
||
"label": "2026-08-20 형상 검증 스냅샷",
|
||
"file_type": "rationale",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 0,
|
||
"community_name": "배수관 횡단도 세트",
|
||
"norm_label": "2026-08-20 형상 검증 스냅샷",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820"
|
||
},
|
||
{
|
||
"label": "B06 집수정·다단 기슭막이",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 4,
|
||
"community_name": "B05 Canonical Structure Editing",
|
||
"norm_label": "b06 집수정·다단 기슭막이",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document"
|
||
},
|
||
{
|
||
"label": "유입 구조물 자동 판정·형식 선택",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 0,
|
||
"community_name": "배수관 횡단도 세트",
|
||
"norm_label": "유입 구조물 자동 판정·형식 선택",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection"
|
||
},
|
||
{
|
||
"label": "집수정 I·ㄴ·ㄷ형",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 0,
|
||
"community_name": "배수관 횡단도 세트",
|
||
"norm_label": "집수정 i·ᄂ·ᄃ형",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types"
|
||
},
|
||
{
|
||
"label": "집수정 계류측 성토부",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 0,
|
||
"community_name": "배수관 횡단도 세트",
|
||
"norm_label": "집수정 계류측 성토부",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment"
|
||
},
|
||
{
|
||
"label": "유출 성토부·다단 기슭막이",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 0,
|
||
"community_name": "배수관 횡단도 세트",
|
||
"norm_label": "유출 성토부·다단 기슭막이",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls"
|
||
},
|
||
{
|
||
"label": "집수정·기슭막이 미결 기본값",
|
||
"file_type": "rationale",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 0,
|
||
"community_name": "배수관 횡단도 세트",
|
||
"norm_label": "집수정·기슭막이 미결 기본값",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults"
|
||
},
|
||
{
|
||
"label": "B06 배수관 구조물 조작·표시",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 4,
|
||
"community_name": "B05 Canonical Structure Editing",
|
||
"norm_label": "b06 배수관 구조물 조작·표시",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_controls_document"
|
||
},
|
||
{
|
||
"label": "배수관 구조물 4축 조작",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 21,
|
||
"community_name": "배수관 구조물 4축 조작",
|
||
"norm_label": "배수관 구조물 4축 조작",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls"
|
||
},
|
||
{
|
||
"label": "재질별 높이 한계",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 21,
|
||
"community_name": "배수관 구조물 4축 조작",
|
||
"norm_label": "재질별 높이 한계",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits"
|
||
},
|
||
{
|
||
"label": "outletGuard",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 21,
|
||
"community_name": "배수관 구조물 4축 조작",
|
||
"norm_label": "outletguard",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard"
|
||
},
|
||
{
|
||
"label": "집수정 9키 조작",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 5,
|
||
"community_name": "basin_adjust API 계약",
|
||
"norm_label": "집수정 9키 조작",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls"
|
||
},
|
||
{
|
||
"label": "clampBasinMove",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 5,
|
||
"community_name": "basin_adjust API 계약",
|
||
"norm_label": "clampbasinmove",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move"
|
||
},
|
||
{
|
||
"label": "기하 계산과 보기 분리",
|
||
"file_type": "rationale",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 35,
|
||
"community_name": "기하 계산과 보기 분리",
|
||
"norm_label": "기하 계산과 보기 분리",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation"
|
||
},
|
||
{
|
||
"label": "카드 줌·팬 상태 유지",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 35,
|
||
"community_name": "기하 계산과 보기 분리",
|
||
"norm_label": "카드 줌·팬 상태 유지",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state"
|
||
},
|
||
{
|
||
"label": "B06 배수관 구조물 기하·조작 체계",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 4,
|
||
"community_name": "B05 Canonical Structure Editing",
|
||
"norm_label": "b06 배수관 구조물 기하·조작 체계",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document"
|
||
},
|
||
{
|
||
"label": "배수관 구조물 자동 자리",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 0,
|
||
"community_name": "배수관 횡단도 세트",
|
||
"norm_label": "배수관 구조물 자동 자리",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement"
|
||
},
|
||
{
|
||
"label": "배수관 접속선",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 0,
|
||
"community_name": "배수관 횡단도 세트",
|
||
"norm_label": "배수관 접속선",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines"
|
||
},
|
||
{
|
||
"label": "선형 보간 교차점",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 0,
|
||
"community_name": "배수관 횡단도 세트",
|
||
"norm_label": "선형 보간 교차점",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection"
|
||
},
|
||
{
|
||
"label": "배수관 설계선 트림",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 0,
|
||
"community_name": "배수관 횡단도 세트",
|
||
"norm_label": "배수관 설계선 트림",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim"
|
||
},
|
||
{
|
||
"label": "computeCulvertLayout()",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 0,
|
||
"community_name": "배수관 횡단도 세트",
|
||
"norm_label": "computeculvertlayout()",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout"
|
||
},
|
||
{
|
||
"label": "appendCulvertOverlay()",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 0,
|
||
"community_name": "배수관 횡단도 세트",
|
||
"norm_label": "appendculvertoverlay()",
|
||
"id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay"
|
||
},
|
||
{
|
||
"label": "B06_Section API",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_api.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 34,
|
||
"community_name": "B06_Section API",
|
||
"norm_label": "b06_section api",
|
||
"id": "docs_wiki_pages_b06_section_b06_api_document"
|
||
},
|
||
{
|
||
"label": "GET sections/detail",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_api.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 33,
|
||
"community_name": "배수관 세트 자유형 응답 재사용",
|
||
"norm_label": "get sections/detail",
|
||
"id": "docs_wiki_pages_b06_section_b06_api_sections_detail"
|
||
},
|
||
{
|
||
"label": "POST sections confirm",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_api.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 5,
|
||
"community_name": "basin_adjust API 계약",
|
||
"norm_label": "post sections confirm",
|
||
"id": "docs_wiki_pages_b06_section_b06_api_sections_confirm"
|
||
},
|
||
{
|
||
"label": "POST sections regenerate",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_api.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 5,
|
||
"community_name": "basin_adjust API 계약",
|
||
"norm_label": "post sections regenerate",
|
||
"id": "docs_wiki_pages_b06_section_b06_api_sections_regenerate"
|
||
},
|
||
{
|
||
"label": "POST sections cross-design",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_api.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 5,
|
||
"community_name": "basin_adjust API 계약",
|
||
"norm_label": "post sections cross-design",
|
||
"id": "docs_wiki_pages_b06_section_b06_api_cross_design"
|
||
},
|
||
{
|
||
"label": "basin_adjust API 계약",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_api.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 5,
|
||
"community_name": "basin_adjust API 계약",
|
||
"norm_label": "basin_adjust api 계약",
|
||
"id": "docs_wiki_pages_b06_section_b06_api_basin_adjust"
|
||
},
|
||
{
|
||
"label": "배수관 세트 자유형 응답 재사용",
|
||
"file_type": "rationale",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_api.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 33,
|
||
"community_name": "배수관 세트 자유형 응답 재사용",
|
||
"norm_label": "배수관 세트 자유형 응답 재사용",
|
||
"id": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse"
|
||
},
|
||
{
|
||
"label": "B06_Section DB 사용 관계",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_db.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 34,
|
||
"community_name": "B06_Section API",
|
||
"norm_label": "b06_section db 사용 관계",
|
||
"id": "docs_wiki_pages_b06_section_b06_db_document"
|
||
},
|
||
{
|
||
"label": "longitudinal_sections",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_db.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 5,
|
||
"community_name": "basin_adjust API 계약",
|
||
"norm_label": "longitudinal_sections",
|
||
"id": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections"
|
||
},
|
||
{
|
||
"label": "cross_sections",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_db.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 5,
|
||
"community_name": "basin_adjust API 계약",
|
||
"norm_label": "cross_sections",
|
||
"id": "docs_wiki_pages_b06_section_b06_db_cross_sections"
|
||
},
|
||
{
|
||
"label": "B06 Section Repository 함수군",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_db.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 5,
|
||
"community_name": "basin_adjust API 계약",
|
||
"norm_label": "b06 section repository 함수군",
|
||
"id": "docs_wiki_pages_b06_section_b06_db_section_repository"
|
||
},
|
||
{
|
||
"label": "종횡단 산출물 상대경로",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_db.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 5,
|
||
"community_name": "basin_adjust API 계약",
|
||
"norm_label": "종횡단 산출물 상대경로",
|
||
"id": "docs_wiki_pages_b06_section_b06_db_section_file_paths"
|
||
},
|
||
{
|
||
"label": "data.design.basin_adjust",
|
||
"file_type": "concept",
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_db.md",
|
||
"source_location": null,
|
||
"source_url": null,
|
||
"captured_at": null,
|
||
"author": null,
|
||
"contributor": null,
|
||
"community": 5,
|
||
"community_name": "basin_adjust API 계약",
|
||
"norm_label": "data.design.basin_adjust",
|
||
"id": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage"
|
||
},
|
||
{
|
||
"label": "B05 계획노선 코리도 삼각망 서피스",
|
||
"file_type": "document",
|
||
"source_file": "pages/B05_Profile/B05_corridor_surface.md",
|
||
"source_location": null,
|
||
"community": 3,
|
||
"norm_label": "b05 계획노선 코리도 삼각망 서피스",
|
||
"community_name": "B05 계획노선 코리도 삼각망 서피스",
|
||
"id": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface"
|
||
},
|
||
{
|
||
"label": "5종 삼각망 코리도 서피스",
|
||
"file_type": "concept",
|
||
"source_file": "pages/B05_Profile/B05_corridor_surface.md",
|
||
"source_location": null,
|
||
"community": 3,
|
||
"norm_label": "5종 삼각망 코리도 서피스",
|
||
"community_name": "B05 계획노선 코리도 삼각망 서피스",
|
||
"id": "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor"
|
||
},
|
||
{
|
||
"label": "코리도 경계 원지반 재절단",
|
||
"file_type": "concept",
|
||
"source_file": "pages/B05_Profile/B05_corridor_surface.md",
|
||
"source_location": null,
|
||
"community": 3,
|
||
"norm_label": "코리도 경계 원지반 재절단",
|
||
"community_name": "B05 계획노선 코리도 삼각망 서피스",
|
||
"id": "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping"
|
||
},
|
||
{
|
||
"label": "corridor_{route:04d}.json 원자 저장",
|
||
"file_type": "concept",
|
||
"source_file": "pages/B05_Profile/B05_corridor_surface.md",
|
||
"source_location": null,
|
||
"community": 3,
|
||
"norm_label": "corridor_{route:04d}.json 원자 저장",
|
||
"community_name": "B05 계획노선 코리도 삼각망 서피스",
|
||
"id": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage"
|
||
},
|
||
{
|
||
"label": "B05_Profile Frontend",
|
||
"file_type": "document",
|
||
"source_file": "pages/B05_Profile/B05_frontend.md",
|
||
"source_location": null,
|
||
"community": 3,
|
||
"norm_label": "b05_profile frontend",
|
||
"community_name": "B05 계획노선 코리도 삼각망 서피스",
|
||
"id": "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend"
|
||
},
|
||
{
|
||
"label": "B05_Profile Backend",
|
||
"file_type": "document",
|
||
"source_file": "pages/B05_Profile/B05_backend.md",
|
||
"source_location": null,
|
||
"community": 3,
|
||
"norm_label": "b05_profile backend",
|
||
"community_name": "B05 계획노선 코리도 삼각망 서피스",
|
||
"id": "docs_wiki_pages_b05_profile_b05_backend_b05_backend"
|
||
},
|
||
{
|
||
"label": "B05 코리도 조회·저장 API",
|
||
"file_type": "concept",
|
||
"source_file": "pages/B05_Profile/B05_api.md",
|
||
"source_location": null,
|
||
"community": 3,
|
||
"norm_label": "b05 코리도 조회·저장 api",
|
||
"community_name": "B05 계획노선 코리도 삼각망 서피스",
|
||
"id": "docs_wiki_pages_b05_profile_b05_api_corridor_api"
|
||
},
|
||
{
|
||
"label": "B05 route·corridor 저장 구조",
|
||
"file_type": "concept",
|
||
"source_file": "concepts/storage_paths.md",
|
||
"source_location": null,
|
||
"community": 3,
|
||
"norm_label": "b05 route·corridor 저장 구조",
|
||
"community_name": "B05 계획노선 코리도 삼각망 서피스",
|
||
"id": "docs_wiki_concepts_storage_paths_b05_storage_layout"
|
||
},
|
||
{
|
||
"label": "B05 급선회 3D 국부 보정 계획",
|
||
"file_type": "document",
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md",
|
||
"community": 4,
|
||
"community_name": "B05 Canonical Structure Editing",
|
||
"norm_label": "b05 급선회 3d 국부 보정 계획",
|
||
"id": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan"
|
||
},
|
||
{
|
||
"label": "B05 구조물 3D 투영 커브",
|
||
"file_type": "document",
|
||
"source_file": "pages/B05_Profile/B05_corridor_plan_curves.md",
|
||
"community": 3,
|
||
"norm_label": "b05 구조물 3d 투영 커브",
|
||
"community_name": "B05 계획노선 코리도 삼각망 서피스",
|
||
"id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document"
|
||
},
|
||
{
|
||
"label": "구조물 세트별 최고표고+5m 투영 평면",
|
||
"file_type": "concept",
|
||
"source_file": "pages/B05_Profile/B05_corridor_plan_curves.md",
|
||
"community": 3,
|
||
"norm_label": "구조물 세트별 최고표고+5m 투영 평면",
|
||
"community_name": "B05 계획노선 코리도 삼각망 서피스",
|
||
"id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_projection_plane"
|
||
},
|
||
{
|
||
"label": "세월교 날개·에이프런 바닥 연결",
|
||
"file_type": "concept",
|
||
"source_file": "pages/B05_Profile/B05_corridor_plan_curves.md",
|
||
"community": 3,
|
||
"norm_label": "세월교 날개·에이프런 바닥 연결",
|
||
"community_name": "B05 계획노선 코리도 삼각망 서피스",
|
||
"id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_wing_apron"
|
||
},
|
||
{
|
||
"label": "BOX암거·세월교 소유 측점 전용 결합",
|
||
"file_type": "concept",
|
||
"source_file": "pages/B05_Profile/B05_corridor_plan_curves.md",
|
||
"community": 3,
|
||
"norm_label": "box암거·세월교 소유 측점 전용 결합",
|
||
"community_name": "B05 계획노선 코리도 삼각망 서피스",
|
||
"id": "docs_wiki_pages_b06_section_b06_backend_owner_station_only"
|
||
},
|
||
{
|
||
"label": "B05 구조물 구간 절취·측벽·성토 패치",
|
||
"file_type": "document",
|
||
"source_file": "pages/B05_Profile/B05_corridor_cut_fill.md",
|
||
"source_location": "",
|
||
"norm_label": "b05 구조물 구간 절취·측벽·성토 패치",
|
||
"id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document",
|
||
"community": 3,
|
||
"community_name": "B05 계획노선 코리도 삼각망 서피스"
|
||
},
|
||
{
|
||
"label": "구조물·날개 합집합 성토면 절취",
|
||
"file_type": "concept",
|
||
"source_file": "pages/B05_Profile/B05_corridor_cut_fill.md",
|
||
"source_location": "절취와 경계",
|
||
"norm_label": "구조물·날개 합집합 성토면 절취",
|
||
"id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_union_cut",
|
||
"community": 3,
|
||
"community_name": "B05 계획노선 코리도 삼각망 서피스"
|
||
},
|
||
{
|
||
"label": "절취 경계 별도 측벽",
|
||
"file_type": "concept",
|
||
"source_file": "pages/B05_Profile/B05_corridor_cut_fill.md",
|
||
"source_location": "절취와 경계",
|
||
"norm_label": "절취 경계 별도 측벽",
|
||
"id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_cut_wall",
|
||
"community": 3,
|
||
"community_name": "B05 계획노선 코리도 삼각망 서피스"
|
||
},
|
||
{
|
||
"label": "B06 성토 구간별 패치 리본",
|
||
"file_type": "concept",
|
||
"source_file": "pages/B05_Profile/B05_corridor_cut_fill.md",
|
||
"source_location": "B06 변형 성토선 패치",
|
||
"norm_label": "b06 성토 구간별 패치 리본",
|
||
"id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_fill_runs",
|
||
"community": 3,
|
||
"community_name": "B05 계획노선 코리도 삼각망 서피스"
|
||
},
|
||
{
|
||
"id": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document",
|
||
"label": "B05 변형 성토면 마감·날개 패치",
|
||
"file_type": "document",
|
||
"source_file": "pages/B05_Profile/B05_corridor_patch_finish.md",
|
||
"source_location": "",
|
||
"norm_label": "b05 변형 성토면 마감 날개 패치"
|
||
},
|
||
{
|
||
"id": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_skirt",
|
||
"label": "지반 도달 패치 스커트",
|
||
"file_type": "concept",
|
||
"source_file": "pages/B05_Profile/B05_corridor_patch_finish.md",
|
||
"source_location": "패치 마감",
|
||
"norm_label": "지반 도달 패치 스커트"
|
||
},
|
||
{
|
||
"id": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ground_reveal",
|
||
"label": "구조물 영역 원지반 재노출",
|
||
"file_type": "concept",
|
||
"source_file": "pages/B05_Profile/B05_corridor_patch_finish.md",
|
||
"source_location": "패치 마감",
|
||
"norm_label": "구조물 영역 원지반 재노출"
|
||
},
|
||
{
|
||
"id": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ford_clip",
|
||
"label": "세월교 날개 패치 역클리핑",
|
||
"file_type": "concept",
|
||
"source_file": "pages/B05_Profile/B05_corridor_patch_finish.md",
|
||
"source_location": "세월교 날개 패치",
|
||
"norm_label": "세월교 날개 패치 역클리핑"
|
||
}
|
||
],
|
||
"links": [
|
||
{
|
||
"relation": "references",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.8,
|
||
"source_file": "docs/wiki/concepts/drainage_watershed.md",
|
||
"source": "docs_wiki_concepts_drainage_watershed",
|
||
"target": "docs_wiki_concepts_db_schema_overview"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_a00_common_frontend_a00_common_appshell",
|
||
"target": "docs_wiki_pages_a00_common_frontend_a00_common_router"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.8,
|
||
"source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_a00_common_frontend_a00_common_router",
|
||
"target": "docs_wiki_pages_a00_common_frontend_a00_common_appshell"
|
||
},
|
||
{
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page",
|
||
"target": "docs_wiki_pages_a00_common_frontend_a00_common_router"
|
||
},
|
||
{
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page",
|
||
"target": "docs_wiki_pages_a00_common_frontend_a00_common_router"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/A06_Login/A06_frontend.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "a06_login_frontend",
|
||
"target": "a06_login_backend"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.9,
|
||
"source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_a06_login_backend_a06_login_router",
|
||
"target": "a06_login_backend"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/A07_Register/A07_frontend.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "a07_register_frontend",
|
||
"target": "a07_register_backend"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.9,
|
||
"source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_a07_register_backend_a07_register_router",
|
||
"target": "a07_register_backend"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/A08_Support/A08_frontend.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "a08_support_frontend",
|
||
"target": "a08_support_backend"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.9,
|
||
"source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_a08_support_backend_a08_support_router",
|
||
"target": "a08_support_backend"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/A09_Security/A09_frontend.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "a09_security_frontend",
|
||
"target": "a09_security_backend"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.9,
|
||
"source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_a09_security_backend_a09_security_router",
|
||
"target": "a09_security_backend"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "b01_dashboard_frontend",
|
||
"target": "b01_dashboard_backend"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.9,
|
||
"source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router",
|
||
"target": "b01_dashboard_backend"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "b02_projregister_frontend",
|
||
"target": "b02_projregister_backend"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.9,
|
||
"source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router",
|
||
"target": "b02_projregister_backend"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "b03_fileinput_frontend",
|
||
"target": "b03_fileinput_backend"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.9,
|
||
"source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router",
|
||
"target": "b03_fileinput_backend"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "b04_preprocess_backend",
|
||
"target": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "b04_preprocess_frontend",
|
||
"target": "b04_preprocess_backend"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.9,
|
||
"source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router",
|
||
"target": "b04_preprocess_backend"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.9,
|
||
"source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_b05_profile_backend_b05_profile_router",
|
||
"target": "b05_profile_backend"
|
||
},
|
||
{
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page",
|
||
"target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch"
|
||
},
|
||
{
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page",
|
||
"target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view"
|
||
},
|
||
{
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view",
|
||
"target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas"
|
||
},
|
||
{
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view",
|
||
"target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view"
|
||
},
|
||
{
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design",
|
||
"target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul",
|
||
"target": "docs_wiki_concepts_mass_haul_diagram"
|
||
},
|
||
{
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view",
|
||
"target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view"
|
||
},
|
||
{
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view",
|
||
"target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon"
|
||
},
|
||
{
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view",
|
||
"target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve"
|
||
},
|
||
{
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance",
|
||
"target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view",
|
||
"target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance"
|
||
},
|
||
{
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.9,
|
||
"source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md",
|
||
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
|
||
"source": "docs_wiki_pages_b06_section_backend_b06_section_router",
|
||
"target": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/concepts/a00_app_shell_framework.md",
|
||
"source": "docs_wiki_concepts_a00_app_shell_framework",
|
||
"target": "docs_wiki_concepts_a00_app_shell_framework_scaffold"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/concepts/common_util.md",
|
||
"source": "docs_wiki_concepts_common_util",
|
||
"target": "docs_wiki_concepts_storage_paths"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/concepts/common_util.md",
|
||
"source": "docs_wiki_concepts_common_util",
|
||
"target": "docs_wiki_concepts_workflow_state"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/concepts/workflow_state.md",
|
||
"source": "docs_wiki_concepts_workflow_state",
|
||
"target": "pages_b07_quantity_b07_backend"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/concepts/workflow_state.md",
|
||
"source": "docs_wiki_concepts_workflow_state",
|
||
"target": "pages_b08_designdetail_b08_backend"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/concepts/workflow_state.md",
|
||
"source": "docs_wiki_concepts_workflow_state",
|
||
"target": "pages_b09_estimation_b09_frontend"
|
||
},
|
||
{
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md",
|
||
"source": "pages_b07_quantity_b07_backend",
|
||
"target": "docs_wiki_concepts_workflow_state"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md",
|
||
"source": "pages_b07_quantity_b07_backend",
|
||
"target": "pages_b07_quantity_backend_b07_quantity_router"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.8,
|
||
"source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md",
|
||
"source": "pages_b07_quantity_b07_frontend",
|
||
"target": "docs_wiki_concepts_workflow_state"
|
||
},
|
||
{
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md",
|
||
"source": "pages_b07_quantity_b07_frontend",
|
||
"target": "pages_b07_quantity_b07_backend"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md",
|
||
"source": "pages_b08_designdetail_b08_backend",
|
||
"target": "concepts_db_schema_structure_output"
|
||
},
|
||
{
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.8,
|
||
"source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md",
|
||
"source": "pages_b08_designdetail_b08_backend",
|
||
"target": "pages_b07_quantity_b07_backend"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md",
|
||
"source": "pages_b08_designdetail_b08_backend",
|
||
"target": "pages_b08_designdetail_backend_b08_designdetail_router"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md",
|
||
"source": "pages_b08_designdetail_b08_frontend",
|
||
"target": "docs_wiki_concepts_a00_app_shell_framework"
|
||
},
|
||
{
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md",
|
||
"source": "pages_b08_designdetail_b08_frontend",
|
||
"target": "pages_b08_designdetail_b08_backend"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.9,
|
||
"source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md",
|
||
"source": "pages_b09_estimation_b09_frontend",
|
||
"target": "concepts_db_schema_structure_output"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md",
|
||
"source": "pages_b09_estimation_b09_frontend",
|
||
"target": "docs_wiki_concepts_a00_app_shell_framework"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/architecture/project_map.md",
|
||
"source": "docs_wiki_architecture_project_map",
|
||
"target": "docs_wiki_architecture_public_admin_map"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/architecture/project_map.md",
|
||
"source": "docs_wiki_architecture_project_map",
|
||
"target": "docs_wiki_architecture_shared_resources"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/architecture/public_admin_map.md",
|
||
"source": "docs_wiki_architecture_public_admin_map",
|
||
"target": "docs_wiki_concepts_auth_rbac"
|
||
},
|
||
{
|
||
"relation": "calls",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/architecture/public_admin_map.md",
|
||
"source": "docs_wiki_architecture_public_admin_map",
|
||
"target": "docs_wiki_pages_a00_common_a00_common"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/architecture/shared_resources.md",
|
||
"source": "docs_wiki_architecture_shared_resources",
|
||
"target": "docs_wiki_concepts_workflow_state"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B07_Quantity/B07_db.md",
|
||
"source": "pages_b07_quantity_b07_db",
|
||
"target": "docs_wiki_concepts_workflow_state"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md",
|
||
"source": "pages_b08_designdetail_b08_dependencies",
|
||
"target": "docs_wiki_concepts_b07_external_webcad_demos"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md",
|
||
"source": "pages_b08_designdetail_b08_dependencies",
|
||
"target": "pages_b08_designdetail_b08_frontend"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/concepts/dependencies.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK",
|
||
"source": "docs_wiki_concepts_dependencies",
|
||
"target": "docs_wiki_architecture_shared_resources"
|
||
},
|
||
{
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.8,
|
||
"source_file": "docs/wiki/pages/A01_Home/A01_frontend.md",
|
||
"source": "docs_wiki_pages_a01_home_a01_frontend",
|
||
"target": "docs_wiki_pages_a02_progdetail_a02_frontend"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK",
|
||
"source": "docs_wiki_pages_a03_compdetail_a03_frontend",
|
||
"target": "docs_wiki_architecture_public_admin_map"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK",
|
||
"source": "docs_wiki_pages_a04_newshistory_a04_frontend",
|
||
"target": "docs_wiki_architecture_public_admin_map"
|
||
},
|
||
{
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.5,
|
||
"source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md",
|
||
"source": "docs_wiki_pages_a05_edudetail_a05_frontend",
|
||
"target": "docs_wiki_pages_b01_dashboard_b01_api"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B03_FileInput/B03_api.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK",
|
||
"source": "docs_wiki_pages_b03_fileinput_b03_api",
|
||
"target": "b03_fileinput_backend"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK",
|
||
"source": "docs_wiki_pages_b04_preprocess_b04_api",
|
||
"target": "b04_preprocess_backend"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_api.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b05_profile_b05_api",
|
||
"target": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_api.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b05_profile_b05_api",
|
||
"target": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_api.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b05_profile_b05_api",
|
||
"target": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/architecture/implementation_status.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_architecture_implementation_status_current_implementation_audit",
|
||
"target": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/architecture/implementation_status.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_architecture_implementation_status_current_implementation_audit",
|
||
"target": "docs_wiki_architecture_implementation_status_workflow_state_ssot"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/architecture/implementation_status.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_architecture_implementation_status_current_implementation_audit",
|
||
"target": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow"
|
||
},
|
||
{
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/architecture/implementation_status.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation",
|
||
"target": "docs_wiki_architecture_implementation_status_workflow_state_ssot"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/architecture/workflow_data_flow.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow",
|
||
"target": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/architecture/workflow_data_flow.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow",
|
||
"target": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain"
|
||
},
|
||
{
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/architecture/workflow_data_flow.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain",
|
||
"target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline"
|
||
},
|
||
{
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "docs/wiki/architecture/workflow_data_flow.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation",
|
||
"target": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation"
|
||
},
|
||
{
|
||
"relation": "rationale_for",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/concepts/law_source_quality.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_concepts_law_source_quality_preserve_raw_source",
|
||
"target": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects"
|
||
},
|
||
{
|
||
"relation": "rationale_for",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/concepts/storage_paths.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_concepts_storage_paths_relative_database_paths",
|
||
"target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure"
|
||
},
|
||
{
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/concepts/storage_paths.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership",
|
||
"target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/concepts/storage_paths.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership",
|
||
"target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend",
|
||
"target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend",
|
||
"target": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_backend.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend",
|
||
"target": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_backend.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend",
|
||
"target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline"
|
||
},
|
||
{
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_backend.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification",
|
||
"target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_db.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage",
|
||
"target": "docs_wiki_pages_b05_profile_b05_db_route_persistence"
|
||
},
|
||
{
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_db.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b05_profile_b05_db_route_persistence",
|
||
"target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1,
|
||
"source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md",
|
||
"source_location": null,
|
||
"weight": 1,
|
||
"source": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan",
|
||
"target": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1,
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md",
|
||
"source_location": null,
|
||
"weight": 1,
|
||
"source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan",
|
||
"target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1,
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md",
|
||
"source_location": null,
|
||
"weight": 1,
|
||
"source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan",
|
||
"target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1,
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md",
|
||
"source_location": null,
|
||
"weight": 1,
|
||
"source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan",
|
||
"target": "docs_wiki_pages_b05_profile_b05_structures_feature"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1,
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_structures.md",
|
||
"source_location": null,
|
||
"weight": 1,
|
||
"source": "docs_wiki_pages_b05_profile_b05_structures_feature",
|
||
"target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1,
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_structures.md",
|
||
"source_location": null,
|
||
"weight": 1,
|
||
"source": "docs_wiki_pages_b05_profile_b05_structures_feature",
|
||
"target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1,
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_structures.md",
|
||
"source_location": null,
|
||
"weight": 1,
|
||
"source": "docs_wiki_pages_b05_profile_b05_structures_feature",
|
||
"target": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1,
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_structures.md",
|
||
"source_location": null,
|
||
"weight": 1,
|
||
"source": "docs_wiki_pages_b05_profile_b05_structures_feature",
|
||
"target": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry"
|
||
},
|
||
{
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_structures.md",
|
||
"source_location": null,
|
||
"weight": 1,
|
||
"source": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry",
|
||
"target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage"
|
||
},
|
||
{
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1,
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_structures.md",
|
||
"source_location": null,
|
||
"weight": 1,
|
||
"source": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation",
|
||
"target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/index.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_index_wiki_index",
|
||
"target": "docs_wiki_index_b06_section"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "concepts/ui_templates.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_concepts_ui_templates_document",
|
||
"target": "pages_b05_profile_b05_frontend_document"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "concepts/ui_templates.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_concepts_ui_templates_document",
|
||
"target": "pages_b06_section_b06_frontend_document"
|
||
},
|
||
{
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "concepts/ui_templates.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_concepts_ui_templates_workflow_layout",
|
||
"target": "docs_wiki_concepts_ui_templates_vertical_step_bar"
|
||
},
|
||
{
|
||
"relation": "rationale_for",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "concepts/ui_templates.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_concepts_ui_templates_shared_ui_constraints",
|
||
"target": "docs_wiki_concepts_ui_templates_localization"
|
||
},
|
||
{
|
||
"relation": "rationale_for",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "concepts/ui_templates.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_concepts_ui_templates_shared_ui_constraints",
|
||
"target": "docs_wiki_concepts_ui_templates_theme_variables"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "pages_b05_profile_b05_profile_plan_2026_08_19_document",
|
||
"target": "docs_wiki_concepts_ui_templates_document"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "pages_b05_profile_b05_profile_plan_2026_08_19_document",
|
||
"target": "pages_b05_profile_b05_frontend_document"
|
||
},
|
||
{
|
||
"relation": "rationale_for",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation",
|
||
"target": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B06_Section/B06_backend.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "pages_b06_section_b06_backend_document",
|
||
"target": "pages_b06_section_b06_frontend_document"
|
||
},
|
||
{
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B06_Section/B06_backend.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "pages_b06_section_b06_backend_compute_cross_design",
|
||
"target": "pages_b06_section_b06_backend_cross_design_persistence"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B05_Profile/B05_corridor_plan_curves.md",
|
||
"source": "pages_b06_section_b06_backend_attach_culvert_sets",
|
||
"target": "docs_wiki_pages_b06_section_b06_backend_owner_station_only"
|
||
},
|
||
{
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B06_Section/B06_backend.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "pages_b06_section_b06_backend_regenerate_sections",
|
||
"target": "pages_b06_section_b06_frontend_cross_half_width"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B06_Section/B06_frontend.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "pages_b06_section_b06_frontend_document",
|
||
"target": "pages_b06_section_b06_backend_document"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B06_Section/B06_frontend.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "pages_b06_section_b06_frontend_render_profile_cross",
|
||
"target": "docs_wiki_concepts_ui_templates_workflow_layout"
|
||
},
|
||
{
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B06_Section/B06_frontend.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "pages_b06_section_b06_frontend_stale_design_guard",
|
||
"target": "pages_b06_section_b06_backend_regenerate_sections"
|
||
},
|
||
{
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.95,
|
||
"source_file": "pages/B06_Section/B06_frontend.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "pages_b06_section_b06_frontend_cross_section_card",
|
||
"target": "pages_b06_section_b06_backend_compute_cross_design"
|
||
},
|
||
{
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B06_Section/B06_frontend.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "pages_b06_section_b06_frontend_cross_half_width",
|
||
"target": "pages_b06_section_b06_backend_regenerate_sections"
|
||
},
|
||
{
|
||
"relation": "semantically_similar_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "pages/B06_Section/B06_frontend.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "pages_b06_section_b06_frontend_panel_resizer",
|
||
"target": "docs_wiki_concepts_ui_templates_attachresizer"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_set_document",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_set_document",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document"
|
||
},
|
||
{
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets"
|
||
},
|
||
{
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay"
|
||
},
|
||
{
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set"
|
||
},
|
||
{
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set"
|
||
},
|
||
{
|
||
"relation": "rationale_for",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_controls_document"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document"
|
||
},
|
||
{
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types"
|
||
},
|
||
{
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls"
|
||
},
|
||
{
|
||
"relation": "rationale_for",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types"
|
||
},
|
||
{
|
||
"relation": "rationale_for",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_controls_document",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_controls_document",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document"
|
||
},
|
||
{
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls"
|
||
},
|
||
{
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls",
|
||
"target": "docs_wiki_pages_b06_section_b06_api_basin_adjust"
|
||
},
|
||
{
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls",
|
||
"target": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls"
|
||
},
|
||
{
|
||
"relation": "rationale_for",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_controls_document"
|
||
},
|
||
{
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls"
|
||
},
|
||
{
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection"
|
||
},
|
||
{
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines"
|
||
},
|
||
{
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_api.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_api_document",
|
||
"target": "docs_wiki_pages_b06_section_b06_db_document"
|
||
},
|
||
{
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_api.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_api_sections_detail",
|
||
"target": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse"
|
||
},
|
||
{
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_api.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_api_sections_confirm",
|
||
"target": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections"
|
||
},
|
||
{
|
||
"relation": "shares_data_with",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_api.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_api_sections_regenerate",
|
||
"target": "docs_wiki_pages_b06_section_b06_db_section_repository"
|
||
},
|
||
{
|
||
"relation": "implements",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_api.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_api_cross_design",
|
||
"target": "docs_wiki_pages_b06_section_b06_api_basin_adjust"
|
||
},
|
||
{
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_api.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_api_basin_adjust",
|
||
"target": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage"
|
||
},
|
||
{
|
||
"relation": "rationale_for",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_api.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse",
|
||
"target": "docs_wiki_pages_b06_section_b06_api_sections_detail"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_db.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_db_document",
|
||
"target": "docs_wiki_pages_b06_section_b06_api_document"
|
||
},
|
||
{
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_db.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections",
|
||
"target": "docs_wiki_pages_b06_section_b06_db_section_file_paths"
|
||
},
|
||
{
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_db.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_db_cross_sections",
|
||
"target": "docs_wiki_pages_b06_section_b06_db_section_file_paths"
|
||
},
|
||
{
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_db.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_db_section_repository",
|
||
"target": "docs_wiki_pages_b06_section_b06_db_cross_sections"
|
||
},
|
||
{
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_db.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_db_section_repository",
|
||
"target": "docs_wiki_pages_b06_section_b06_db_longitudinal_sections"
|
||
},
|
||
{
|
||
"relation": "conceptually_related_to",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_db.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage",
|
||
"target": "docs_wiki_pages_b06_section_b06_db_cross_sections"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B05_Profile/B05_corridor_surface.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface",
|
||
"target": "docs_wiki_pages_b05_profile_b05_backend_b05_backend"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1,
|
||
"source_file": "pages/B05_Profile/B05_corridor_surface.md",
|
||
"source_location": "",
|
||
"weight": 1,
|
||
"source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface",
|
||
"target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B05_Profile/B05_corridor_surface.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface",
|
||
"target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B05_Profile/B05_corridor_surface.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface",
|
||
"target": "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B05_Profile/B05_corridor_surface.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface",
|
||
"target": "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B05_Profile/B05_corridor_surface.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface",
|
||
"target": "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend"
|
||
},
|
||
{
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B05_Profile/B05_api.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_pages_b05_profile_b05_api_corridor_api",
|
||
"target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage"
|
||
},
|
||
{
|
||
"relation": "shares_data_with",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "concepts/storage_paths.md",
|
||
"source_location": null,
|
||
"weight": 1.0,
|
||
"source": "docs_wiki_concepts_storage_paths_b05_storage_layout",
|
||
"target": "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1,
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md",
|
||
"source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan",
|
||
"target": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1,
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md",
|
||
"source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan",
|
||
"target": "docs_wiki_pages_b05_profile_b05_structures_feature"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1,
|
||
"source_file": "docs/wiki/pages/B05_Profile/B05_corridor_turn_correction_plan.md",
|
||
"source": "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan",
|
||
"target": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1,
|
||
"source_file": "pages/B05_Profile/B05_corridor_plan_curves.md",
|
||
"source_location": "",
|
||
"weight": 1,
|
||
"source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document",
|
||
"target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document"
|
||
},
|
||
{
|
||
"relation": "defines",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B05_Profile/B05_corridor_plan_curves.md",
|
||
"source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document",
|
||
"target": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_projection_plane"
|
||
},
|
||
{
|
||
"relation": "defines",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B05_Profile/B05_corridor_plan_curves.md",
|
||
"source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document",
|
||
"target": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_wing_apron"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B05_Profile/B05_corridor_plan_curves.md",
|
||
"source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document",
|
||
"target": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B05_Profile/B05_corridor_plan_curves.md",
|
||
"source": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document",
|
||
"target": "pages_b06_section_b06_backend_attach_culvert_sets"
|
||
},
|
||
{
|
||
"confidence": "EXTRACTED",
|
||
"weight": 1,
|
||
"confidence_score": 1,
|
||
"source_file": "pages/B05_Profile/B05_corridor_cut_fill.md",
|
||
"relation": "contains",
|
||
"source_location": "",
|
||
"source": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document",
|
||
"target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_cut_wall"
|
||
},
|
||
{
|
||
"confidence": "EXTRACTED",
|
||
"weight": 1,
|
||
"confidence_score": 1,
|
||
"source_file": "pages/B05_Profile/B05_corridor_cut_fill.md",
|
||
"relation": "contains",
|
||
"source_location": "",
|
||
"source": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document",
|
||
"target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_fill_runs"
|
||
},
|
||
{
|
||
"confidence": "EXTRACTED",
|
||
"weight": 1,
|
||
"confidence_score": 1,
|
||
"source_file": "pages/B05_Profile/B05_corridor_cut_fill.md",
|
||
"relation": "contains",
|
||
"source_location": "",
|
||
"source": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document",
|
||
"target": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_union_cut"
|
||
},
|
||
{
|
||
"relation": "contains",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1,
|
||
"source_file": "pages/B05_Profile/B05_corridor_patch_finish.md",
|
||
"source_location": "",
|
||
"weight": 1,
|
||
"source": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document",
|
||
"target": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_skirt"
|
||
},
|
||
{
|
||
"relation": "contains",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1,
|
||
"source_file": "pages/B05_Profile/B05_corridor_patch_finish.md",
|
||
"source_location": "",
|
||
"weight": 1,
|
||
"source": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document",
|
||
"target": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ground_reveal"
|
||
},
|
||
{
|
||
"relation": "contains",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1,
|
||
"source_file": "pages/B05_Profile/B05_corridor_patch_finish.md",
|
||
"source_location": "",
|
||
"weight": 1,
|
||
"source": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document",
|
||
"target": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ford_clip"
|
||
},
|
||
{
|
||
"relation": "references",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1,
|
||
"source_file": "pages/B05_Profile/B05_corridor_cut_fill.md",
|
||
"source_location": "",
|
||
"weight": 1,
|
||
"source": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document",
|
||
"target": "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document"
|
||
}
|
||
],
|
||
"hyperedges": [
|
||
{
|
||
"id": "basin_adjust_persistence_flow",
|
||
"label": "집수정 조정값 영구저장 흐름",
|
||
"nodes": [
|
||
"docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls",
|
||
"docs_wiki_pages_b06_section_b06_api_cross_design",
|
||
"docs_wiki_pages_b06_section_b06_db_basin_adjust_storage"
|
||
],
|
||
"relation": "participate_in",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_api.md"
|
||
},
|
||
{
|
||
"id": "culvert_geometry_system",
|
||
"label": "배수관 구조물 통합 기하 체계",
|
||
"nodes": [
|
||
"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout",
|
||
"docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls",
|
||
"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls"
|
||
],
|
||
"relation": "form",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md"
|
||
},
|
||
{
|
||
"id": "b06_culvert_data_rendering_flow",
|
||
"label": "B06 배수관 데이터·기하·표시 흐름",
|
||
"nodes": [
|
||
"pages_b05_profile_b05_frontend_pipe_points",
|
||
"pages_b06_section_b06_backend_attach_culvert_sets",
|
||
"pages_b06_section_b06_culvert_set_culvert_set",
|
||
"pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout",
|
||
"pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay"
|
||
],
|
||
"relation": "participate_in",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B06_Section/B06_culvert_set.md"
|
||
},
|
||
{
|
||
"id": "b06_cross_section_recalculation_flow",
|
||
"label": "B06 횡단 반폭 재계산 흐름",
|
||
"nodes": [
|
||
"pages_b06_section_b06_frontend_cross_half_width",
|
||
"pages_b06_section_b06_frontend_stale_design_guard",
|
||
"pages_b06_section_b06_backend_regenerate_sections"
|
||
],
|
||
"relation": "participate_in",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B06_Section/B06_frontend.md"
|
||
},
|
||
{
|
||
"id": "shared_engineering_ui_pattern",
|
||
"label": "공통 엔지니어링 UI 패턴",
|
||
"nodes": [
|
||
"docs_wiki_concepts_ui_templates_workflow_layout",
|
||
"docs_wiki_concepts_ui_templates_vertical_step_bar",
|
||
"docs_wiki_concepts_ui_templates_attachresizer",
|
||
"pages_b06_section_b06_frontend_render_profile_cross",
|
||
"pages_b06_section_b06_frontend_panel_resizer"
|
||
],
|
||
"relation": "implement",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.85,
|
||
"source_file": "pages/B06_Section/B06_frontend.md"
|
||
},
|
||
{
|
||
"id": "b04_b05_b06_design_chain",
|
||
"label": "B04–B06 Design Chain",
|
||
"nodes": [
|
||
"docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow",
|
||
"docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline",
|
||
"docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow"
|
||
],
|
||
"relation": "participate_in",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "architecture/workflow_data_flow.md"
|
||
},
|
||
{
|
||
"id": "b05_structure_full_stack",
|
||
"label": "B05 Structure Full Stack",
|
||
"nodes": [
|
||
"docs_wiki_pages_b05_profile_b05_api_structure_endpoints",
|
||
"docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend",
|
||
"docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend",
|
||
"docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store"
|
||
],
|
||
"relation": "implement",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0,
|
||
"source_file": "pages/B05_Profile/B05_structures.md"
|
||
},
|
||
{
|
||
"id": "public_frontend_pages",
|
||
"label": "Public Frontend Pages",
|
||
"nodes": [
|
||
"docs_wiki_pages_a01_home_a01_frontend",
|
||
"docs_wiki_pages_a02_progdetail_a02_frontend",
|
||
"docs_wiki_pages_a03_compdetail_a03_frontend",
|
||
"docs_wiki_pages_a04_newshistory_a04_frontend",
|
||
"docs_wiki_pages_a05_edudetail_a05_frontend"
|
||
],
|
||
"relation": "participate_in",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 0.9,
|
||
"source_file": "docs/wiki/pages/A01_Home/A01_frontend.md"
|
||
},
|
||
{
|
||
"id": "workflow_late_stages",
|
||
"label": "Late Workflow Stages (B07-B09)",
|
||
"nodes": [
|
||
"pages_b07_quantity_b07_frontend",
|
||
"pages_b08_designdetail_b08_frontend",
|
||
"pages_b09_estimation_b09_frontend"
|
||
],
|
||
"relation": "participate_in",
|
||
"confidence": "EXTRACTED",
|
||
"confidence_score": 1.0
|
||
},
|
||
{
|
||
"id": "common_infrastructure",
|
||
"label": "Common Infrastructure \u0026 Utilities",
|
||
"nodes": [
|
||
"docs_wiki_concepts_common_util",
|
||
"docs_wiki_concepts_ui_templates",
|
||
"docs_wiki_concepts_a00_app_shell_framework",
|
||
"docs_wiki_concepts_workflow_state"
|
||
],
|
||
"relation": "form",
|
||
"confidence": "INFERRED",
|
||
"confidence_score": 0.9
|
||
}
|
||
],
|
||
"built_at_commit": "4a5a98fe4402c1e0e404f55c3a021560a3128758"
|
||
} |