Files
Aislo/docs/wiki/graphify-out/graph.pre-final-sync.json

3776 lines
148 KiB
JSON

{
"directed": true,
"multigraph": false,
"graph": {
"hyperedges": [
{
"id": "b06_culvert_data_rendering_flow",
"label": "B06 \ubc30\uc218\uad00 \ub370\uc774\ud130\u00b7\uae30\ud558\u00b7\ud45c\uc2dc \ud750\ub984",
"nodes": [
"pages_b05_profile_b05_frontend_pipe_points",
"pages_b06_section_b06_backend_attach_culvert_sets",
"pages_b06_section_b06_culvert_set_culvert_set",
"pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout",
"pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay"
],
"relation": "participate_in",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_culvert_set.md"
},
{
"id": "b06_cross_section_recalculation_flow",
"label": "B06 \ud6a1\ub2e8 \ubc18\ud3ed \uc7ac\uacc4\uc0b0 \ud750\ub984",
"nodes": [
"pages_b06_section_b06_frontend_cross_half_width",
"pages_b06_section_b06_frontend_stale_design_guard",
"pages_b06_section_b06_backend_regenerate_sections"
],
"relation": "participate_in",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_frontend.md"
},
{
"id": "shared_engineering_ui_pattern",
"label": "\uacf5\ud1b5 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 UI \ud328\ud134",
"nodes": [
"docs_wiki_concepts_ui_templates_workflow_layout",
"docs_wiki_concepts_ui_templates_vertical_step_bar",
"docs_wiki_concepts_ui_templates_attachresizer",
"pages_b06_section_b06_frontend_render_profile_cross",
"pages_b06_section_b06_frontend_panel_resizer"
],
"relation": "implement",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "pages/B06_Section/B06_frontend.md"
},
{
"id": "b06_section_delivery_layers",
"label": "B06 Section Delivery Layers",
"nodes": [
"docs_wiki_pages_b06_section_b06_api_section_api_contract",
"docs_wiki_pages_b06_section_b06_backend_cross_section_design_engine",
"docs_wiki_pages_b06_section_b06_frontend_section_frontend_workflow"
],
"relation": "participate_in",
"confidence": "INFERRED",
"confidence_score": 0.95,
"source_file": "docs/wiki/pages/B06_Section/B06_api.md"
},
{
"id": "b04_b05_b06_design_chain",
"label": "B04\u2013B06 Design Chain",
"nodes": [
"docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow",
"docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline",
"docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow"
],
"relation": "participate_in",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "architecture/workflow_data_flow.md"
},
{
"id": "b05_structure_full_stack",
"label": "B05 Structure Full Stack",
"nodes": [
"docs_wiki_pages_b05_profile_b05_api_structure_endpoints",
"docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend",
"docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend",
"docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store"
],
"relation": "implement",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B05_Profile/B05_structures.md"
},
{
"id": "shared_drainage_canonical_data",
"label": "Shared Drainage Canonical Data",
"nodes": [
"docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot",
"docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification",
"docs_wiki_pages_b05_profile_b05_frontend_shared_drainage_client"
],
"relation": "form",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B05_Profile/B05_frontend.md"
},
{
"id": "public_frontend_pages",
"label": "Public Frontend Pages",
"nodes": [
"docs_wiki_pages_a01_home_a01_frontend",
"docs_wiki_pages_a02_progdetail_a02_frontend",
"docs_wiki_pages_a03_compdetail_a03_frontend",
"docs_wiki_pages_a04_newshistory_a04_frontend",
"docs_wiki_pages_a05_edudetail_a05_frontend"
],
"relation": "participate_in",
"confidence": "EXTRACTED",
"confidence_score": 0.9,
"source_file": "docs/wiki/pages/A01_Home/A01_frontend.md"
},
{
"id": "workflow_late_stages",
"label": "Late Workflow Stages (B07-B09)",
"nodes": [
"pages_b07_quantity_b07_frontend",
"pages_b08_designdetail_b08_frontend",
"pages_b09_estimation_b09_frontend"
],
"relation": "participate_in",
"confidence": "EXTRACTED",
"confidence_score": 1.0
},
{
"id": "common_infrastructure",
"label": "Common Infrastructure & Utilities",
"nodes": [
"docs_wiki_concepts_common_util",
"docs_wiki_concepts_ui_templates",
"docs_wiki_concepts_a00_app_shell_framework",
"docs_wiki_concepts_workflow_state"
],
"relation": "form",
"confidence": "INFERRED",
"confidence_score": 0.9
}
]
},
"nodes": [
{
"label": "\uc778\uc99d / RBAC",
"file_type": "concept",
"source_file": "docs/wiki/concepts/auth_rbac.md",
"community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4",
"norm_label": "\u110b\u1175\u11ab\u110c\u1173\u11bc / rbac",
"community": 5,
"id": "docs_wiki_concepts_auth_rbac"
},
{
"label": "\ubc30\uc218\uc720\uc5ed \ud574\uc11d \ubc0f \uc138\ubd80\uc124\uacc4",
"file_type": "concept",
"source_file": "docs/wiki/concepts/drainage_watershed.md",
"community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694",
"norm_label": "\u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1112\u1162\u1109\u1165\u11a8 \u1106\u1175\u11be \u1109\u1166\u1107\u116e\u1109\u1165\u11af\u1100\u1168",
"community": 21,
"id": "docs_wiki_concepts_drainage_watershed"
},
{
"label": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694",
"file_type": "concept",
"source_file": "docs/wiki/concepts/db_schema/overview.md",
"community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694",
"norm_label": "db \u1109\u1173\u110f\u1175\u1106\u1161 \u1100\u1162\u110b\u116d",
"community": 21,
"id": "docs_wiki_concepts_db_schema_overview"
},
{
"label": "A00_Common - Framework & Utils",
"file_type": "concept",
"source_file": "docs/wiki/pages/A00_Common/A00_Common.md",
"community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4",
"norm_label": "a00_common - framework & utils",
"community": 5,
"id": "docs_wiki_pages_a00_common_a00_common"
},
{
"label": "app_shell.ts",
"file_type": "code",
"source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md",
"community_name": "router.ts",
"norm_label": "app_shell.ts",
"community": 10,
"id": "docs_wiki_pages_a00_common_frontend_a00_common_appshell"
},
{
"label": "router.ts",
"file_type": "code",
"source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md",
"community_name": "router.ts",
"norm_label": "router.ts",
"community": 10,
"id": "docs_wiki_pages_a00_common_frontend_a00_common_router"
},
{
"label": "A01_Home_UI_Page.ts",
"file_type": "code",
"source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md",
"community_name": "router.ts",
"norm_label": "a01_home_ui_page.ts",
"community": 10,
"id": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page"
},
{
"label": "A02_ProgDetail_UI_Page.ts",
"file_type": "code",
"source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md",
"community_name": "router.ts",
"norm_label": "a02_progdetail_ui_page.ts",
"community": 10,
"id": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page"
},
{
"label": "A06_Login - Backend",
"file_type": "code",
"source_file": "docs/wiki/pages/A06_Login/A06_backend.md",
"community_name": "A06 \ub85c\uadf8\uc778",
"norm_label": "a06_login - backend",
"community": 12,
"id": "a06_login_backend"
},
{
"label": "A06_Login - Frontend",
"file_type": "code",
"source_file": "docs/wiki/pages/A06_Login/A06_frontend.md",
"community_name": "A06 \ub85c\uadf8\uc778",
"norm_label": "a06_login - frontend",
"community": 12,
"id": "a06_login_frontend"
},
{
"label": "A06_Login_Router.py",
"file_type": "code",
"source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md",
"community_name": "A06 \ub85c\uadf8\uc778",
"norm_label": "a06_login_router.py",
"community": 12,
"id": "docs_wiki_pages_a06_login_backend_a06_login_router"
},
{
"label": "A07_Register - Backend",
"file_type": "code",
"source_file": "docs/wiki/pages/A07_Register/A07_backend.md",
"community_name": "A07 \ud68c\uc6d0\uac00\uc785",
"norm_label": "a07_register - backend",
"community": 13,
"id": "a07_register_backend"
},
{
"label": "A07_Register - Frontend",
"file_type": "code",
"source_file": "docs/wiki/pages/A07_Register/A07_frontend.md",
"community_name": "A07 \ud68c\uc6d0\uac00\uc785",
"norm_label": "a07_register - frontend",
"community": 13,
"id": "a07_register_frontend"
},
{
"label": "A07_Register_Router.py",
"file_type": "code",
"source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md",
"community_name": "A07 \ud68c\uc6d0\uac00\uc785",
"norm_label": "a07_register_router.py",
"community": 13,
"id": "docs_wiki_pages_a07_register_backend_a07_register_router"
},
{
"label": "A08_Support - Backend",
"file_type": "code",
"source_file": "docs/wiki/pages/A08_Support/A08_backend.md",
"community_name": "A08 \uc9c0\uc6d0",
"norm_label": "a08_support - backend",
"community": 14,
"id": "a08_support_backend"
},
{
"label": "A08_Support - Frontend",
"file_type": "code",
"source_file": "docs/wiki/pages/A08_Support/A08_frontend.md",
"community_name": "A08 \uc9c0\uc6d0",
"norm_label": "a08_support - frontend",
"community": 14,
"id": "a08_support_frontend"
},
{
"label": "A08_Support_Router.py",
"file_type": "code",
"source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md",
"community_name": "A08 \uc9c0\uc6d0",
"norm_label": "a08_support_router.py",
"community": 14,
"id": "docs_wiki_pages_a08_support_backend_a08_support_router"
},
{
"label": "A09_Security - Backend",
"file_type": "code",
"source_file": "docs/wiki/pages/A09_Security/A09_backend.md",
"community_name": "A09 \ubcf4\uc548",
"norm_label": "a09_security - backend",
"community": 15,
"id": "a09_security_backend"
},
{
"label": "A09_Security - Frontend",
"file_type": "code",
"source_file": "docs/wiki/pages/A09_Security/A09_frontend.md",
"community_name": "A09 \ubcf4\uc548",
"norm_label": "a09_security - frontend",
"community": 15,
"id": "a09_security_frontend"
},
{
"label": "A09_Security_Router.py",
"file_type": "code",
"source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md",
"community_name": "A09 \ubcf4\uc548",
"norm_label": "a09_security_router.py",
"community": 15,
"id": "docs_wiki_pages_a09_security_backend_a09_security_router"
},
{
"label": "B01_Dashboard - Backend",
"file_type": "code",
"source_file": "docs/wiki/pages/B01_Dashboard/B01_backend.md",
"community_name": "B01 \ub300\uc2dc\ubcf4\ub4dc",
"norm_label": "b01_dashboard - backend",
"community": 16,
"id": "b01_dashboard_backend"
},
{
"label": "B01_Dashboard - Frontend",
"file_type": "code",
"source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md",
"community_name": "B01 \ub300\uc2dc\ubcf4\ub4dc",
"norm_label": "b01_dashboard - frontend",
"community": 16,
"id": "b01_dashboard_frontend"
},
{
"label": "B01_Dashboard_Router.py",
"file_type": "code",
"source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md",
"community_name": "B01 \ub300\uc2dc\ubcf4\ub4dc",
"norm_label": "b01_dashboard_router.py",
"community": 16,
"id": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router"
},
{
"label": "B02_ProjRegister - Backend",
"file_type": "code",
"source_file": "docs/wiki/pages/B02_ProjRegister/B02_backend.md",
"community_name": "B02 \ud504\ub85c\uc81d\ud2b8 \ub4f1\ub85d",
"norm_label": "b02_projregister - backend",
"community": 17,
"id": "b02_projregister_backend"
},
{
"label": "B02_ProjRegister - Frontend",
"file_type": "code",
"source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md",
"community_name": "B02 \ud504\ub85c\uc81d\ud2b8 \ub4f1\ub85d",
"norm_label": "b02_projregister - frontend",
"community": 17,
"id": "b02_projregister_frontend"
},
{
"label": "B02_ProjRegister_Router.py",
"file_type": "code",
"source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md",
"community_name": "B02 \ud504\ub85c\uc81d\ud2b8 \ub4f1\ub85d",
"norm_label": "b02_projregister_router.py",
"community": 17,
"id": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router"
},
{
"label": "B03_FileInput - Backend",
"file_type": "code",
"source_file": "docs/wiki/pages/B03_FileInput/B03_backend.md",
"community_name": "B03_FileInput - Backend",
"norm_label": "b03_fileinput - backend",
"community": 9,
"id": "b03_fileinput_backend"
},
{
"label": "B03_FileInput - Frontend",
"file_type": "code",
"source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md",
"community_name": "B03_FileInput - Backend",
"norm_label": "b03_fileinput - frontend",
"community": 9,
"id": "b03_fileinput_frontend"
},
{
"label": "B03_FileInput_Router.py",
"file_type": "code",
"source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md",
"community_name": "B03_FileInput - Backend",
"norm_label": "b03_fileinput_router.py",
"community": 9,
"id": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router"
},
{
"label": "B04_PreProcess - Backend",
"file_type": "code",
"source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md",
"community_name": "B04_PreProcess - Backend",
"norm_label": "b04_preprocess - backend",
"community": 8,
"id": "b04_preprocess_backend"
},
{
"label": "B04_PreProcess - Frontend",
"file_type": "code",
"source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md",
"community_name": "B04_PreProcess - Backend",
"norm_label": "b04_preprocess - frontend",
"community": 8,
"id": "b04_preprocess_frontend"
},
{
"label": "B04_PreProcess_Router.py",
"file_type": "code",
"source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md",
"community_name": "B04_PreProcess - Backend",
"norm_label": "b04_preprocess_router.py",
"community": 8,
"id": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router"
},
{
"label": "B05_Profile - Backend",
"file_type": "code",
"source_file": "docs/wiki/pages/B05_Profile/B05_backend.md",
"community_name": "B05_Profile - Backend",
"norm_label": "b05_profile - backend",
"community": 20,
"id": "b05_profile_backend"
},
{
"label": "B05_Profile_Router.py",
"file_type": "code",
"source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md",
"community_name": "B05_Profile - Backend",
"norm_label": "b05_profile_router.py",
"community": 20,
"id": "docs_wiki_pages_b05_profile_backend_b05_profile_router"
},
{
"label": "B06_Section_UI_Page",
"file_type": "code",
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md",
"documented_code_location": "B06_Section/B06_Section_UI_Page.ts",
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
"community_name": "B06_Section_UI_MassHaul_View",
"norm_label": "b06_section_ui_page",
"community": 4,
"id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page"
},
{
"label": "B06_Section_UI_Section_View",
"file_type": "code",
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md",
"documented_code_location": "B06_Section/B06_Section_UI_Section_View.ts",
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
"community_name": "B06_Section_UI_MassHaul_View",
"norm_label": "b06_section_ui_section_view",
"community": 4,
"id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view"
},
{
"label": "B06_Section_UI_Cross_Design",
"file_type": "code",
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md",
"documented_code_location": "B06_Section/B06_Section_UI_Cross_Design.ts",
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
"community_name": "B06_Section_UI_MassHaul_View",
"norm_label": "b06_section_ui_cross_design",
"community": 4,
"id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design"
},
{
"label": "B06_Section_UI_Cross_Areas",
"file_type": "code",
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Areas.md",
"documented_code_location": "B06_Section/B06_Section_UI_Cross_Areas.ts",
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
"community_name": "B06_Section_UI_MassHaul_View",
"norm_label": "b06_section_ui_cross_areas",
"community": 4,
"id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas"
},
{
"label": "B06_Section_UI_MassHaul",
"file_type": "code",
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md",
"documented_code_location": "B06_Section/B06_Section_UI_MassHaul.ts",
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
"community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138",
"norm_label": "b06_section_ui_masshaul",
"community": 23,
"id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul"
},
{
"label": "B06_Section_UI_MassHaul_View",
"file_type": "code",
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md",
"documented_code_location": "B06_Section/B06_Section_UI_MassHaul_View.ts",
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
"community_name": "B06_Section_UI_MassHaul_View",
"norm_label": "b06_section_ui_masshaul_view",
"community": 4,
"id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view"
},
{
"label": "B06_Section_UI_MassHaul_Balance",
"file_type": "code",
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md",
"documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance.ts",
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
"community_name": "B06_Section_UI_MassHaul_View",
"norm_label": "b06_section_ui_masshaul_balance",
"community": 4,
"id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance"
},
{
"label": "B06_Section_UI_MassHaul_Balance_View",
"file_type": "code",
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md",
"documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balance_View.ts",
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
"community_name": "B06_Section_UI_MassHaul_View",
"norm_label": "b06_section_ui_masshaul_balance_view",
"community": 4,
"id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view"
},
{
"label": "B06_Section_UI_MassHaul_Balloon",
"file_type": "code",
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balloon.md",
"documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Balloon.ts",
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
"community_name": "B06_Section_UI_MassHaul_View",
"norm_label": "b06_section_ui_masshaul_balloon",
"community": 4,
"id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon"
},
{
"label": "B06_Section_UI_MassHaul_Curve",
"file_type": "code",
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Curve.md",
"documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Curve.ts",
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
"community_name": "B06_Section_UI_MassHaul_View",
"norm_label": "b06_section_ui_masshaul_curve",
"community": 4,
"id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve"
},
{
"label": "B06_Section_UI_MassHaul_Settle",
"file_type": "code",
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Settle.md",
"documented_code_location": "B06_Section/B06_Section_UI_MassHaul_Settle.ts",
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
"community_name": "B06_Section_UI_MassHaul_View",
"norm_label": "b06_section_ui_masshaul_settle",
"community": 4,
"id": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle"
},
{
"label": "B06_Section_Api_Fetch",
"file_type": "code",
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_Api_Fetch.md",
"documented_code_location": "B06_Section/B06_Section_Api_Fetch.ts",
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
"community_name": "B06_Section_UI_MassHaul_View",
"norm_label": "b06_section_api_fetch",
"community": 4,
"id": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch"
},
{
"label": "B06_Section_Router",
"file_type": "code",
"source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md",
"documented_code_location": "B06_Section/B06_Section_Router.py",
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
"community_name": "B06_Section_Router",
"norm_label": "b06_section_router",
"community": 30,
"id": "docs_wiki_pages_b06_section_backend_b06_section_router"
},
{
"label": "B06_Section_Router_Confirm",
"file_type": "code",
"source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router_Confirm.md",
"documented_code_location": "B06_Section/B06_Section_Router_Confirm.py",
"source_attribution": "REMAP_EXACT_WIKI_EVIDENCE",
"community_name": "B06_Section_Router",
"norm_label": "b06_section_router_confirm",
"community": 30,
"id": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm"
},
{
"label": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669",
"file_type": "document",
"source_file": "docs/wiki/architecture/implementation_status.md",
"norm_label": "\u1112\u1167\u11ab\u110c\u1162 \u1100\u116e\u1112\u1167\u11ab \u1112\u1167\u11ab\u1112\u116a\u11bc",
"community": 31,
"community_name": "\ud604\uc7ac \uad6c\ud604 \ud604\ud669",
"id": "docs_wiki_architecture_implementation_status"
},
{
"label": "B01~B09 workflow \ub370\uc774\ud130 \ud750\ub984",
"file_type": "document",
"source_file": "docs/wiki/architecture/workflow_data_flow.md",
"norm_label": "b01~b09 workflow \u1103\u1166\u110b\u1175\u1110\u1165 \u1112\u1173\u1105\u1173\u11b7",
"community": 32,
"community_name": "B01~B09 workflow \ub370\uc774\ud130 \ud750\ub984",
"id": "docs_wiki_architecture_workflow_data_flow"
},
{
"label": "A00_Common \u2014 App Shell Framework",
"file_type": "concept",
"source_file": "docs/wiki/concepts/a00_app_shell_framework.md",
"norm_label": "a00_common \u2014 app shell framework",
"community": 0,
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
"id": "docs_wiki_concepts_a00_app_shell_framework"
},
{
"label": "A00_Common \u2014 \uc2a4\uce90\ud3f4\ub4dc\u00b7CSS\u00b7\uc885\uc18d\uc131",
"file_type": "concept",
"source_file": "docs/wiki/concepts/a00_app_shell_framework_scaffold.md",
"norm_label": "a00_common \u2014 \u1109\u1173\u110f\u1162\u1111\u1169\u11af\u1103\u1173\u00b7css\u00b7\u110c\u1169\u11bc\u1109\u1169\u11a8\u1109\u1165\u11bc",
"community": 0,
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
"id": "docs_wiki_concepts_a00_app_shell_framework_scaffold"
},
{
"label": "\uacf5\ud1b5 \uc720\ud2f8 (common_util/)",
"file_type": "concept",
"source_file": "docs/wiki/concepts/common_util.md",
"norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af (common_util/)",
"community": 0,
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
"id": "docs_wiki_concepts_common_util"
},
{
"label": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138",
"file_type": "concept",
"source_file": "docs/wiki/concepts/mass_haul_diagram.md",
"norm_label": "\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab (mass haul diagram) \u1100\u1168\u1109\u1161\u11ab \u1106\u1167\u11bc\u1109\u1166",
"community": 23,
"community_name": "\uc720\ud1a0\uace1\uc120 (Mass Haul Diagram) \uacc4\uc0b0 \uba85\uc138",
"id": "docs_wiki_concepts_mass_haul_diagram"
},
{
"label": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59",
"file_type": "concept",
"source_file": "docs/wiki/concepts/storage_paths.md",
"norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169 \u1100\u1172\u110e\u1175\u11a8",
"community": 0,
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
"id": "docs_wiki_concepts_storage_paths"
},
{
"label": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
"file_type": "concept",
"source_file": "docs/wiki/concepts/workflow_state.md",
"norm_label": "workflow \u1109\u1161\u11bc\u1110\u1162 \u1100\u116a\u11ab\u1105\u1175",
"community": 0,
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
"id": "docs_wiki_concepts_workflow_state"
},
{
"label": "DB: \uad6c\uc870\ubb3c/\uc218\ub7c9/\uc0b0\ucd9c\ubb3c \ud14c\uc774\ube14",
"file_type": "concept",
"source_file": "docs/wiki/concepts/db_schema/structure_output.md",
"norm_label": "db: \u1100\u116e\u110c\u1169\u1106\u116e\u11af/\u1109\u116e\u1105\u1163\u11bc/\u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1110\u1166\u110b\u1175\u1107\u1173\u11af",
"community": 0,
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
"id": "concepts_db_schema_structure_output"
},
{
"label": "B07 Quantity \u2014 Backend",
"file_type": "code",
"source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md",
"norm_label": "b07 quantity \u2014 backend",
"community": 0,
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
"id": "pages_b07_quantity_b07_backend"
},
{
"label": "B07 Quantity \u2014 Frontend",
"file_type": "code",
"source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md",
"norm_label": "b07 quantity \u2014 frontend",
"community": 0,
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
"id": "pages_b07_quantity_b07_frontend"
},
{
"label": "B07_Quantity_Router.py",
"file_type": "code",
"source_file": "docs/wiki/pages/B07_Quantity/backend/B07_Quantity_Router.md",
"norm_label": "b07_quantity_router.py",
"community": 0,
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
"id": "pages_b07_quantity_backend_b07_quantity_router"
},
{
"label": "B08_DesignDetail \u2014 Backend",
"file_type": "code",
"source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md",
"norm_label": "b08_designdetail \u2014 backend",
"community": 0,
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
"id": "pages_b08_designdetail_b08_backend"
},
{
"label": "B08_DesignDetail \u2014 Frontend",
"file_type": "code",
"source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md",
"norm_label": "b08_designdetail \u2014 frontend",
"community": 0,
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
"id": "pages_b08_designdetail_b08_frontend"
},
{
"label": "B08_DesignDetail_Router.py",
"file_type": "code",
"source_file": "docs/wiki/pages/B08_DesignDetail/backend/B08_DesignDetail_Router.md",
"norm_label": "b08_designdetail_router.py",
"community": 0,
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
"id": "pages_b08_designdetail_backend_b08_designdetail_router"
},
{
"label": "B09_Estimation \u2014 Frontend",
"file_type": "code",
"source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md",
"norm_label": "b09_estimation \u2014 frontend",
"community": 0,
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
"id": "pages_b09_estimation_b09_frontend"
},
{
"label": "Aislo \ud504\ub85c\uc81d\ud2b8 \uc9c0\ub3c4",
"file_type": "document",
"source_file": "docs/wiki/architecture/project_map.md",
"norm_label": "aislo \u1111\u1173\u1105\u1169\u110c\u1166\u11a8\u1110\u1173 \u110c\u1175\u1103\u1169",
"community": 5,
"community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4",
"id": "docs_wiki_architecture_project_map"
},
{
"label": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4",
"file_type": "document",
"source_file": "docs/wiki/architecture/public_admin_map.md",
"norm_label": "\u1100\u1169\u11bc\u1100\u1162\u00b7\u110b\u1175\u11ab\u110c\u1173\u11bc\u00b7\u1100\u116a\u11ab\u1105\u1175 \u110b\u1167\u11bc\u110b\u1167\u11a8 \u110c\u1175\u1103\u1169",
"community": 5,
"community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4",
"id": "docs_wiki_architecture_public_admin_map"
},
{
"label": "\uacf5\uc720 \uc790\uc6d0 \uc601\ud5a5 \uc9c0\ub3c4",
"file_type": "document",
"source_file": "docs/wiki/architecture/shared_resources.md",
"norm_label": "\u1100\u1169\u11bc\u110b\u1172 \u110c\u1161\u110b\u116f\u11ab \u110b\u1167\u11bc\u1112\u1163\u11bc \u110c\u1175\u1103\u1169",
"community": 5,
"community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4",
"id": "docs_wiki_architecture_shared_resources"
},
{
"label": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd",
"file_type": "concept",
"source_file": "docs/wiki/concepts/b07_external_webcad_demos.md",
"norm_label": "b07 \u110b\u116c\u1107\u116e webcad \u1107\u1175\u1100\u116d \u1109\u1175\u11af\u1112\u1162\u11bc\u1112\u116a\u11ab\u1100\u1167\u11bc",
"community": 0,
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
"id": "docs_wiki_concepts_b07_external_webcad_demos"
},
{
"label": "B07 Quantity \u2014 DB",
"file_type": "document",
"source_file": "docs/wiki/pages/B07_Quantity/B07_db.md",
"norm_label": "b07 quantity \u2014 db",
"community": 0,
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
"id": "pages_b07_quantity_b07_db"
},
{
"label": "B08_DesignDetail \u2014 Dependencies",
"file_type": "document",
"source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md",
"norm_label": "b08_designdetail \u2014 dependencies",
"community": 0,
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
"id": "pages_b08_designdetail_b08_dependencies"
},
{
"label": "External Library Dependencies",
"file_type": "document",
"source_file": "docs/wiki/concepts/dependencies.md",
"norm_label": "external library dependencies",
"community": 5,
"community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4",
"id": "docs_wiki_concepts_dependencies"
},
{
"label": "A01_Home \u2014 Frontend",
"file_type": "document",
"source_file": "docs/wiki/pages/A01_Home/A01_frontend.md",
"norm_label": "a01_home \u2014 frontend",
"community": 25,
"community_name": "A01_Home \u2014 Frontend",
"id": "docs_wiki_pages_a01_home_a01_frontend"
},
{
"label": "A02_ProgDetail \u2014 Frontend",
"file_type": "document",
"source_file": "docs/wiki/pages/A02_ProgDetail/A02_frontend.md",
"norm_label": "a02_progdetail \u2014 frontend",
"community": 25,
"community_name": "A01_Home \u2014 Frontend",
"id": "docs_wiki_pages_a02_progdetail_a02_frontend"
},
{
"label": "A03_CompDetail \u2014 Frontend",
"file_type": "document",
"source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md",
"norm_label": "a03_compdetail \u2014 frontend",
"community": 5,
"community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4",
"id": "docs_wiki_pages_a03_compdetail_a03_frontend"
},
{
"label": "A04_NewsHistory \u2014 Frontend",
"file_type": "document",
"source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md",
"norm_label": "a04_newshistory \u2014 frontend",
"community": 5,
"community_name": "\uacf5\uac1c\u00b7\uc778\uc99d\u00b7\uad00\ub9ac \uc601\uc5ed \uc9c0\ub3c4",
"id": "docs_wiki_pages_a04_newshistory_a04_frontend"
},
{
"label": "A05_EduDetail \u2014 Frontend",
"file_type": "document",
"source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md",
"norm_label": "a05_edudetail \u2014 frontend",
"community": 26,
"community_name": "A05_EduDetail \u2014 Frontend",
"id": "docs_wiki_pages_a05_edudetail_a05_frontend"
},
{
"label": "B01_Dashboard \u2014 API",
"file_type": "document",
"source_file": "docs/wiki/pages/B01_Dashboard/B01_api.md",
"norm_label": "b01_dashboard \u2014 api",
"community": 26,
"community_name": "A05_EduDetail \u2014 Frontend",
"id": "docs_wiki_pages_b01_dashboard_b01_api"
},
{
"label": "B03_FileInput \u2014 API",
"file_type": "document",
"source_file": "docs/wiki/pages/B03_FileInput/B03_api.md",
"norm_label": "b03_fileinput \u2014 api",
"community": 9,
"community_name": "B03_FileInput - Backend",
"id": "docs_wiki_pages_b03_fileinput_b03_api"
},
{
"label": "B04_PreProcess \u2014 API",
"file_type": "document",
"source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md",
"norm_label": "b04_preprocess \u2014 api",
"community": 8,
"community_name": "B04_PreProcess - Backend",
"id": "docs_wiki_pages_b04_preprocess_b04_api"
},
{
"label": "B05_Profile \u2014 API",
"file_type": "document",
"source_file": "docs/wiki/pages/B05_Profile/B05_api.md",
"norm_label": "b05_profile \u2014 api",
"community": 1,
"community_name": "B05_Profile \u2014 API",
"id": "docs_wiki_pages_b05_profile_b05_api"
},
{
"label": "B06_Section_Engine_Areas",
"file_type": "document",
"source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Engine_Areas.md",
"norm_label": "b06_section_engine_areas",
"community": 33,
"community_name": "B06_Section_Engine_Areas",
"id": "docs_wiki_pages_b06_section_backend_b06_section_engine_areas"
},
{
"label": "Current Implementation Audit",
"file_type": "document",
"source_file": "docs/wiki/architecture/implementation_status.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"norm_label": "current implementation audit",
"community": 7,
"community_name": "Route Design Pipeline",
"id": "docs_wiki_architecture_implementation_status_current_implementation_audit"
},
{
"label": "Workflow State SSOT",
"file_type": "concept",
"source_file": "docs/wiki/architecture/implementation_status.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"norm_label": "workflow state ssot",
"community": 7,
"community_name": "Route Design Pipeline",
"id": "docs_wiki_architecture_implementation_status_workflow_state_ssot"
},
{
"label": "Downstream STALE Invalidation",
"file_type": "concept",
"source_file": "docs/wiki/architecture/implementation_status.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"norm_label": "downstream stale invalidation",
"community": 7,
"community_name": "Route Design Pipeline",
"id": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation"
},
{
"label": "B07\u2013B08 Responsibility Boundary",
"file_type": "concept",
"source_file": "docs/wiki/architecture/implementation_status.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"norm_label": "b07\u2013b08 responsibility boundary",
"community": 7,
"community_name": "Route Design Pipeline",
"id": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary"
},
{
"label": "B01\u2013B09 Workflow Data Flow",
"file_type": "document",
"source_file": "docs/wiki/architecture/workflow_data_flow.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"norm_label": "b01\u2013b09 workflow data flow",
"community": 7,
"community_name": "Route Design Pipeline",
"id": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow"
},
{
"label": "B04\u2013B06 Auto Design Chain",
"file_type": "concept",
"source_file": "docs/wiki/architecture/workflow_data_flow.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"norm_label": "b04\u2013b06 auto design chain",
"community": 7,
"community_name": "Route Design Pipeline",
"id": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain"
},
{
"label": "Workflow Artifact Invalidation",
"file_type": "concept",
"source_file": "docs/wiki/architecture/workflow_data_flow.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"norm_label": "workflow artifact invalidation",
"community": 7,
"community_name": "Route Design Pipeline",
"id": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation"
},
{
"label": "Law Markdown Extraction Defects",
"file_type": "concept",
"source_file": "docs/wiki/concepts/law_source_quality.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"norm_label": "law markdown extraction defects",
"community": 22,
"community_name": "Law Markdown Extraction Defects",
"id": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects"
},
{
"label": "Preserve Raw Source",
"file_type": "rationale",
"source_file": "docs/wiki/concepts/law_source_quality.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"norm_label": "preserve raw source",
"community": 22,
"community_name": "Law Markdown Extraction Defects",
"id": "docs_wiki_concepts_law_source_quality_preserve_raw_source"
},
{
"label": "Workflow-Based Folder Structure",
"file_type": "concept",
"source_file": "docs/wiki/concepts/storage_paths.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"norm_label": "workflow-based folder structure",
"community": 7,
"community_name": "Route Design Pipeline",
"id": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure"
},
{
"label": "Relative Database Paths",
"file_type": "rationale",
"source_file": "docs/wiki/concepts/storage_paths.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"norm_label": "relative database paths",
"community": 7,
"community_name": "Route Design Pipeline",
"id": "docs_wiki_concepts_storage_paths_relative_database_paths"
},
{
"label": "Cross-Stage Output Ownership",
"file_type": "concept",
"source_file": "docs/wiki/concepts/storage_paths.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"norm_label": "cross-stage output ownership",
"community": 7,
"community_name": "Route Design Pipeline",
"id": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership"
},
{
"label": "B04 PreProcess Frontend",
"file_type": "document",
"source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"norm_label": "b04 preprocess frontend",
"community": 1,
"community_name": "B05_Profile \u2014 API",
"id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend"
},
{
"label": "Surface Model Workflow",
"file_type": "concept",
"source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"norm_label": "surface model workflow",
"community": 1,
"community_name": "B05_Profile \u2014 API",
"id": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow"
},
{
"label": "B04 Drainage SSOT",
"file_type": "concept",
"source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"norm_label": "b04 drainage ssot",
"community": 1,
"community_name": "B05_Profile \u2014 API",
"id": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot"
},
{
"label": "Route Design Endpoints",
"file_type": "concept",
"source_file": "docs/wiki/pages/B05_Profile/B05_api.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"norm_label": "route design endpoints",
"community": 1,
"community_name": "B05_Profile \u2014 API",
"id": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints"
},
{
"label": "Structure Endpoints",
"file_type": "concept",
"source_file": "docs/wiki/pages/B05_Profile/B05_api.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"norm_label": "structure endpoints",
"community": 1,
"community_name": "B05_Profile \u2014 API",
"id": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints"
},
{
"label": "B05 Profile Backend",
"file_type": "document",
"source_file": "docs/wiki/pages/B05_Profile/B05_backend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"norm_label": "b05 profile backend",
"community": 1,
"community_name": "B05_Profile \u2014 API",
"id": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend"
},
{
"label": "Route Design Pipeline",
"file_type": "concept",
"source_file": "docs/wiki/pages/B05_Profile/B05_backend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"norm_label": "route design pipeline",
"community": 7,
"community_name": "Route Design Pipeline",
"id": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline"
},
{
"label": "Drainage Data Unification",
"file_type": "concept",
"source_file": "docs/wiki/pages/B05_Profile/B05_backend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"norm_label": "drainage data unification",
"community": 1,
"community_name": "B05_Profile \u2014 API",
"id": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification"
},
{
"label": "B05 Profile Database Usage",
"file_type": "document",
"source_file": "docs/wiki/pages/B05_Profile/B05_db.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"norm_label": "b05 profile database usage",
"community": 7,
"community_name": "Route Design Pipeline",
"id": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage"
},
{
"label": "Route Persistence",
"file_type": "concept",
"source_file": "docs/wiki/pages/B05_Profile/B05_db.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"norm_label": "route persistence",
"community": 7,
"community_name": "Route Design Pipeline",
"id": "docs_wiki_pages_b05_profile_b05_db_route_persistence"
},
{
"label": "B04 Contour Rasterization Acceleration",
"file_type": "concept",
"source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"norm_label": "b04 contour rasterization acceleration",
"community": 8,
"community_name": "B04_PreProcess - Backend",
"id": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration"
},
{
"label": "B03 Multi-file LiDAR Deferred Plan",
"file_type": "document",
"source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 27,
"norm_label": "b03 multi-file lidar deferred plan",
"community_name": "Multi-file LiDAR Processing",
"id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan"
},
{
"label": "Multi-file LiDAR Processing",
"file_type": "concept",
"source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 27,
"norm_label": "multi-file lidar processing",
"community_name": "Multi-file LiDAR Processing",
"id": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing"
},
{
"label": "B05 Structure and UI Plan (2026-08-18)",
"file_type": "document",
"source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 2,
"norm_label": "b05 structure and ui plan (2026-08-18)",
"community_name": "B05 Canonical Structure Editing",
"id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan"
},
{
"label": "B05/B06 Structure Application Scope",
"file_type": "concept",
"source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 2,
"norm_label": "b05/b06 structure application scope",
"community_name": "B05 Canonical Structure Editing",
"id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope"
},
{
"label": "Structure Placement Method",
"file_type": "concept",
"source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 2,
"norm_label": "structure placement method",
"community_name": "B05 Canonical Structure Editing",
"id": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method"
},
{
"label": "B05 Canonical Structure Editing",
"file_type": "document",
"source_file": "docs/wiki/pages/B05_Profile/B05_structures.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 2,
"norm_label": "b05 canonical structure editing",
"community_name": "B05 Canonical Structure Editing",
"id": "docs_wiki_pages_b05_profile_b05_structures_feature"
},
{
"label": "Canonical Structure Storage",
"file_type": "concept",
"source_file": "docs/wiki/pages/B05_Profile/B05_structures.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 2,
"norm_label": "canonical structure storage",
"community_name": "B05 Canonical Structure Editing",
"id": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage"
},
{
"label": "Structure Type Registry",
"file_type": "concept",
"source_file": "docs/wiki/pages/B05_Profile/B05_structures.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 2,
"norm_label": "structure type registry",
"community_name": "B05 Canonical Structure Editing",
"id": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry"
},
{
"label": "Drainage Facility Options",
"file_type": "concept",
"source_file": "docs/wiki/pages/B05_Profile/B05_structures.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 2,
"norm_label": "drainage facility options",
"community_name": "B05 Canonical Structure Editing",
"id": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options"
},
{
"label": "Drainage Facility Recommendation",
"file_type": "concept",
"source_file": "docs/wiki/pages/B05_Profile/B05_structures.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 2,
"norm_label": "drainage facility recommendation",
"community_name": "B05 Canonical Structure Editing",
"id": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation"
},
{
"label": "B06 Section API",
"file_type": "document",
"source_file": "docs/wiki/pages/B06_Section/B06_api.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 6,
"norm_label": "b06 section api",
"community_name": "B06 Section API",
"id": "docs_wiki_pages_b06_section_b06_api_api"
},
{
"label": "Section API Contract",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_api.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 6,
"norm_label": "section api contract",
"community_name": "B06 Section API",
"id": "docs_wiki_pages_b06_section_b06_api_section_api_contract"
},
{
"label": "Wiki Index",
"file_type": "document",
"source_file": "docs/wiki/index.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 24,
"norm_label": "wiki index",
"community_name": "B06 Section",
"id": "docs_wiki_index_wiki_index"
},
{
"label": "B06 Section",
"file_type": "concept",
"source_file": "docs/wiki/index.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 24,
"norm_label": "b06 section",
"community_name": "B06 Section",
"id": "docs_wiki_index_b06_section"
},
{
"label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc870\uc791\u00b7\ud45c\uc2dc",
"file_type": "document",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 11,
"norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1169\u110c\u1161\u11a8\u00b7\u1111\u116d\u1109\u1175",
"community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774",
"id": "docs_wiki_pages_b06_section_b06_culvert_controls_document"
},
{
"label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 19,
"norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af 4\u110e\u116e\u11a8 \u110c\u1169\u110c\u1161\u11a8",
"community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791",
"id": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls"
},
{
"label": "\uc7ac\uc9c8\ubcc4 \ub192\uc774 \ud55c\uacc4",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 19,
"norm_label": "\u110c\u1162\u110c\u1175\u11af\u1107\u1167\u11af \u1102\u1169\u11c1\u110b\u1175 \u1112\u1161\u11ab\u1100\u1168",
"community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791",
"id": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits"
},
{
"label": "outletGuard",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 19,
"norm_label": "outletguard",
"community_name": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c 4\ucd95 \uc870\uc791",
"id": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard"
},
{
"label": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac",
"file_type": "rationale",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 29,
"norm_label": "\u1100\u1175\u1112\u1161 \u1100\u1168\u1109\u1161\u11ab\u1100\u116a \u1107\u1169\u1100\u1175 \u1107\u116e\u11ab\u1105\u1175",
"community_name": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac",
"id": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation"
},
{
"label": "\uce74\ub4dc \uc90c\u00b7\ud32c \uc0c1\ud0dc \uc720\uc9c0",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 29,
"norm_label": "\u110f\u1161\u1103\u1173 \u110c\u116e\u11b7\u00b7\u1111\u1162\u11ab \u1109\u1161\u11bc\u1110\u1162 \u110b\u1172\u110c\u1175",
"community_name": "\uae30\ud558 \uacc4\uc0b0\uacfc \ubcf4\uae30 \ubd84\ub9ac",
"id": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state"
},
{
"label": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774",
"file_type": "document",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 11,
"norm_label": "b06 \u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175",
"community_name": "B06 \uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774",
"id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document"
},
{
"label": "\uc720\uc785 \uad6c\uc870\ubb3c \uc790\ub3d9 \ud310\uc815\u00b7\ud615\uc2dd \uc120\ud0dd",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 18,
"norm_label": "\u110b\u1172\u110b\u1175\u11b8 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1161\u1103\u1169\u11bc \u1111\u1161\u11ab\u110c\u1165\u11bc\u00b7\u1112\u1167\u11bc\u1109\u1175\u11a8 \u1109\u1165\u11ab\u1110\u1162\u11a8",
"community_name": "\uc9d1\uc218\uc815 I\u00b7\u3134\u00b7\u3137\ud615",
"id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection"
},
{
"label": "\uc9d1\uc218\uc815 I\u00b7\u3134\u00b7\u3137\ud615",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 18,
"norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc i\u00b7\u1102\u00b7\u1103\u1112\u1167\u11bc",
"community_name": "\uc9d1\uc218\uc815 I\u00b7\u3134\u00b7\u3137\ud615",
"id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types"
},
{
"label": "\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 28,
"norm_label": "\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175",
"community_name": "\uc720\ucd9c \uc131\ud1a0\ubd80\uc120",
"id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls"
},
{
"label": "\uc720\ucd9c \uc131\ud1a0\ubd80\uc120",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 28,
"norm_label": "\u110b\u1172\u110e\u116e\u11af \u1109\u1165\u11bc\u1110\u1169\u1107\u116e\u1109\u1165\u11ab",
"community_name": "\uc720\ucd9c \uc131\ud1a0\ubd80\uc120",
"id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_embankment_line"
},
{
"label": "\uc9d1\uc218\uc815\u00b7\ub2e4\ub2e8 \uae30\uc2ad\ub9c9\uc774 \ubbf8\uacb0\uac12",
"file_type": "rationale",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 18,
"norm_label": "\u110c\u1175\u11b8\u1109\u116e\u110c\u1165\u11bc\u00b7\u1103\u1161\u1103\u1161\u11ab \u1100\u1175\u1109\u1173\u11b0\u1106\u1161\u11a8\u110b\u1175 \u1106\u1175\u1100\u1167\u11af\u1100\u1161\u11b9",
"community_name": "\uc9d1\uc218\uc815 I\u00b7\u3134\u00b7\u3137\ud615",
"id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_values"
},
{
"label": "UI Templates \u2014 Localization & Components",
"file_type": "document",
"source_file": "docs/wiki/concepts/ui_templates.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "docs_wiki_concepts_ui_templates_document",
"community": 34,
"community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8",
"norm_label": "ui templates \u2014 localization & components"
},
{
"label": "\ub2e4\uad6d\uc5b4 \uad00\ub9ac",
"file_type": "concept",
"source_file": "docs/wiki/concepts/ui_templates.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "docs_wiki_concepts_ui_templates_localization",
"community": 35,
"community_name": "\uacf5\ud1b5 UI \uc81c\uc57d",
"norm_label": "\u1103\u1161\u1100\u116e\u11a8\u110b\u1165 \u1100\u116a\u11ab\u1105\u1175"
},
{
"label": "attachResizer()",
"file_type": "concept",
"source_file": "docs/wiki/concepts/ui_templates.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "docs_wiki_concepts_ui_templates_attachresizer",
"community": 39,
"community_name": "attachResizer",
"norm_label": "attachresizer()"
},
{
"label": "themeColor()",
"file_type": "concept",
"source_file": "docs/wiki/concepts/ui_templates.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "docs_wiki_concepts_ui_templates_themecolor",
"community": 43,
"community_name": "themeColor",
"norm_label": "themecolor()"
},
{
"label": "createGeneralLayout()",
"file_type": "concept",
"source_file": "docs/wiki/concepts/ui_templates.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "docs_wiki_concepts_ui_templates_general_layout",
"community": 42,
"community_name": "createGeneralLayout",
"norm_label": "creategenerallayout()"
},
{
"label": "createWorkflowLayout()",
"file_type": "concept",
"source_file": "docs/wiki/concepts/ui_templates.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "docs_wiki_concepts_ui_templates_workflow_layout",
"community": 36,
"community_name": "createWorkflowLayout",
"norm_label": "createworkflowlayout()"
},
{
"label": "createVerticalStepBar()",
"file_type": "concept",
"source_file": "docs/wiki/concepts/ui_templates.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "docs_wiki_concepts_ui_templates_vertical_step_bar",
"community": 36,
"community_name": "createWorkflowLayout",
"norm_label": "createverticalstepbar()"
},
{
"label": "theme.css \uc2a4\ud0c0\uc77c \ubcc0\uc218",
"file_type": "concept",
"source_file": "docs/wiki/concepts/ui_templates.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "docs_wiki_concepts_ui_templates_theme_variables",
"community": 35,
"community_name": "\uacf5\ud1b5 UI \uc81c\uc57d",
"norm_label": "theme.css \u1109\u1173\u1110\u1161\u110b\u1175\u11af \u1107\u1167\u11ab\u1109\u116e"
},
{
"label": "\uacf5\ud1b5 UI \uc81c\uc57d",
"file_type": "rationale",
"source_file": "docs/wiki/concepts/ui_templates.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "docs_wiki_concepts_ui_templates_shared_ui_constraints",
"community": 35,
"community_name": "\uacf5\ud1b5 UI \uc81c\uc57d",
"norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc ui \u110c\u1166\u110b\u1163\u11a8"
},
{
"label": "B05 \uad6c\uc870\ubb3c \uc785\ub825\u00b7\uc885\ub2e8 \ud45c\uc2dc \uc815\ube44",
"file_type": "document",
"source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b05_profile_b05_profile_plan_2026_08_19_document",
"community": 34,
"community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8",
"norm_label": "b05 \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110b\u1175\u11b8\u1105\u1167\u11a8\u00b7\u110c\u1169\u11bc\u1103\u1161\u11ab \u1111\u116d\u1109\u1175 \u110c\u1165\u11bc\u1107\u1175"
},
{
"label": "\uad6c\uc870\ubb3c \ubc94\uc704 \uc785\ub825",
"file_type": "concept",
"source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b05_profile_b05_profile_plan_2026_08_19_structure_range_input",
"community": 45,
"community_name": "\uad6c\uc870\ubb3c \ubc94\uc704 \uc785\ub825",
"norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1107\u1165\u11b7\u110b\u1171 \u110b\u1175\u11b8\u1105\u1167\u11a8"
},
{
"label": "\uc124\uacc4\uc18d\ub3c4\ubcc4 \uc885\ub2e8\uae30\uc6b8\uae30 \uc0c1\ud55c",
"file_type": "concept",
"source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit",
"community": 41,
"community_name": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958",
"norm_label": "\u1109\u1165\u11af\u1100\u1168\u1109\u1169\u11a8\u1103\u1169\u1107\u1167\u11af \u110c\u1169\u11bc\u1103\u1161\u11ab\u1100\u1175\u110b\u116e\u11af\u1100\u1175 \u1109\u1161\u11bc\u1112\u1161\u11ab"
},
{
"label": "blocksPipeLowering()",
"file_type": "concept",
"source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering",
"community": 3,
"community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8",
"norm_label": "blockspipelowering()"
},
{
"label": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958",
"file_type": "rationale",
"source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation",
"community": 41,
"community_name": "\uae30\uc900 \ud574\uc11d \ubcf4\ub958",
"norm_label": "\u1100\u1175\u110c\u116e\u11ab \u1112\u1162\u1109\u1165\u11a8 \u1107\u1169\u1105\u1172"
},
{
"label": "B05_Profile \u2014 Frontend",
"file_type": "document",
"source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b05_profile_b05_frontend_document",
"community": 34,
"community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8",
"norm_label": "b05_profile \u2014 frontend"
},
{
"label": "pipe_points.json",
"file_type": "concept",
"source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b05_profile_b05_frontend_pipe_points",
"community": 3,
"community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8",
"norm_label": "pipe_points.json"
},
{
"label": "structures.json",
"file_type": "concept",
"source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b05_profile_b05_frontend_structures_json",
"community": 44,
"community_name": "structures.json",
"norm_label": "structures.json"
},
{
"label": "\uad6c\uc870\ubb3c \uc120\ud0dd 3\uc790 \ub3d9\uae30\ud654",
"file_type": "concept",
"source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b05_profile_b05_frontend_structure_selection_sync",
"community": 40,
"community_name": "attachStationDrag",
"norm_label": "\u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1109\u1165\u11ab\u1110\u1162\u11a8 3\u110c\u1161 \u1103\u1169\u11bc\u1100\u1175\u1112\u116a"
},
{
"label": "attachStationDrag()",
"file_type": "concept",
"source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b05_profile_b05_frontend_attachstationdrag",
"community": 40,
"community_name": "attachStationDrag",
"norm_label": "attachstationdrag()"
},
{
"label": "B04/B05 \ubc30\uc218 \ub370\uc774\ud130 \uc77c\uc6d0\ud654",
"file_type": "rationale",
"source_file": "docs/wiki/pages/B05_Profile/B05_frontend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b05_profile_b05_frontend_shared_drainage_data",
"community": 3,
"community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8",
"norm_label": "b04/b05 \u1107\u1162\u1109\u116e \u1103\u1166\u110b\u1175\u1110\u1165 \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a"
},
{
"label": "B06_Section \u2014 Backend",
"file_type": "document",
"source_file": "docs/wiki/pages/B06_Section/B06_backend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_backend_document",
"community": 34,
"community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8",
"norm_label": "b06_section \u2014 backend"
},
{
"label": "compute_cross_design()",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_backend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_backend_compute_cross_design",
"community": 37,
"community_name": "compute_cross_design",
"norm_label": "compute_cross_design()"
},
{
"label": "attach_culvert_sets()",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_backend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_backend_attach_culvert_sets",
"community": 3,
"community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8",
"norm_label": "attach_culvert_sets()"
},
{
"label": "regenerate_sections()",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_backend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_backend_regenerate_sections",
"community": 38,
"community_name": "regenerate_sections",
"norm_label": "regenerate_sections()"
},
{
"label": "\ud6a1\ub2e8 \uc124\uacc4 \uba71\ub4f1 \uc800\uc7a5",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_backend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_backend_cross_design_persistence",
"community": 37,
"community_name": "compute_cross_design",
"norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1165\u11af\u1100\u1168 \u1106\u1167\u11a8\u1103\u1173\u11bc \u110c\u1165\u110c\u1161\u11bc"
},
{
"label": "WF3 \uc0c1\ud0dc \uc804\uc774",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_backend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_backend_workflow_state_transition",
"community": 46,
"community_name": "WF3 \uc0c1\ud0dc \uc804\uc774",
"norm_label": "wf3 \u1109\u1161\u11bc\u1110\u1162 \u110c\u1165\u11ab\u110b\u1175"
},
{
"label": "B06 \ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uae30\ud558\u00b7\uc870\uc791 \uccb4\uacc4",
"file_type": "document",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_culvert_geometry_redesign_document",
"community": 34,
"community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8",
"norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u1100\u1175\u1112\u1161\u00b7\u110c\u1169\u110c\u1161\u11a8 \u110e\u1166\u1100\u1168"
},
{
"label": "\ubc30\uc218\uad00 \uad6c\uc870\ubb3c \uc790\ub3d9 \uc790\ub9ac",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_culvert_geometry_redesign_automatic_placement",
"community": 3,
"community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8",
"norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1100\u116e\u110c\u1169\u1106\u116e\u11af \u110c\u1161\u1103\u1169\u11bc \u110c\u1161\u1105\u1175"
},
{
"label": "\ubc30\uc218\uad00 \uc811\uc18d\uc120",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_culvert_geometry_redesign_connection_lines",
"community": 3,
"community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8",
"norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u110c\u1165\u11b8\u1109\u1169\u11a8\u1109\u1165\u11ab"
},
{
"label": "\uc120\ud615 \ubcf4\uac04 \uad50\ucc28\uc810",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_culvert_geometry_redesign_linear_intersection",
"community": 3,
"community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8",
"norm_label": "\u1109\u1165\u11ab\u1112\u1167\u11bc \u1107\u1169\u1100\u1161\u11ab \u1100\u116d\u110e\u1161\u110c\u1165\u11b7"
},
{
"label": "computeCulvertLayout()",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout",
"community": 3,
"community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8",
"norm_label": "computeculvertlayout()"
},
{
"label": "appendCulvertOverlay()",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay",
"community": 3,
"community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8",
"norm_label": "appendculvertoverlay()"
},
{
"label": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8",
"file_type": "document",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_culvert_set_document",
"community": 34,
"community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8",
"norm_label": "b06 \u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173"
},
{
"label": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_culvert_set_culvert_set",
"community": 3,
"community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8",
"norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1109\u1166\u1110\u1173"
},
{
"label": "attach_culvert_sets()",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_culvert_set_attach_culvert_sets",
"community": 3,
"community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8",
"norm_label": "attach_culvert_sets()"
},
{
"label": "CulvertSet\u00b7CulvertSideSpec",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_culvert_set_frontend_contract",
"community": 3,
"community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8",
"norm_label": "culvertset\u00b7culvertsidespec"
},
{
"label": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uacc4\ud68d\uc120 \uaddc\uce59",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_culvert_set_design_line_rules",
"community": 3,
"community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8",
"norm_label": "\u1107\u1162\u1109\u116e\u1100\u116a\u11ab \u1112\u116c\u11bc\u1103\u1161\u11ab\u1103\u1169 \u1100\u1168\u1112\u116c\u11a8\u1109\u1165\u11ab \u1100\u1172\u110e\u1175\u11a8"
},
{
"label": "2026-08-20 \ud615\uc0c1 \uac80\uc99d \uc2a4\ub0c5\uc0f7",
"file_type": "rationale",
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_set.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_culvert_set_snapshot_20260820",
"community": 3,
"community_name": "\ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8",
"norm_label": "2026-08-20 \u1112\u1167\u11bc\u1109\u1161\u11bc \u1100\u1165\u11b7\u110c\u1173\u11bc \u1109\u1173\u1102\u1162\u11b8\u1109\u1163\u11ba"
},
{
"label": "B06_Section \u2014 Frontend",
"file_type": "document",
"source_file": "docs/wiki/pages/B06_Section/B06_frontend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_frontend_document",
"community": 34,
"community_name": "B06 \ubc30\uc218\uad00 \ud6a1\ub2e8\ub3c4 \uc138\ud2b8",
"norm_label": "b06_section \u2014 frontend"
},
{
"label": "renderB06ProfileCross()",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_frontend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_frontend_render_profile_cross",
"community": 36,
"community_name": "createWorkflowLayout",
"norm_label": "renderb06profilecross()"
},
{
"label": "\ud6a1\ub2e8 \uc124\uacc4 STALE \uc0c1\ud0dc \uac00\ub4dc",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_frontend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_frontend_stale_design_guard",
"community": 38,
"community_name": "regenerate_sections",
"norm_label": "\u1112\u116c\u11bc\u1103\u1161\u11ab \u1109\u1165\u11af\u1100\u1168 stale \u1109\u1161\u11bc\u1110\u1162 \u1100\u1161\u1103\u1173"
},
{
"label": "createCrossSectionCard()",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_frontend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_frontend_cross_section_card",
"community": 37,
"community_name": "compute_cross_design",
"norm_label": "createcrosssectioncard()"
},
{
"label": "createMassHaulChart()",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_frontend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_frontend_mass_haul_chart",
"community": 47,
"community_name": "createMassHaulChart",
"norm_label": "createmasshaulchart()"
},
{
"label": "cross_half_width_m",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_frontend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_frontend_cross_half_width",
"community": 38,
"community_name": "regenerate_sections",
"norm_label": "cross_half_width_m"
},
{
"label": "\uc885\ub2e8\u00b7\uc720\ud1a0\uace1\uc120 \ud328\ub110 \ub9ac\uc0ac\uc774\uc800",
"file_type": "concept",
"source_file": "docs/wiki/pages/B06_Section/B06_frontend.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"id": "pages_b06_section_b06_frontend_panel_resizer",
"community": 39,
"community_name": "attachResizer",
"norm_label": "\u110c\u1169\u11bc\u1103\u1161\u11ab\u00b7\u110b\u1172\u1110\u1169\u1100\u1169\u11a8\u1109\u1165\u11ab \u1111\u1162\u1102\u1165\u11af \u1105\u1175\u1109\u1161\u110b\u1175\u110c\u1165"
}
],
"links": [
{
"relation": "references",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "docs/wiki/concepts/drainage_watershed.md",
"source": "docs_wiki_concepts_drainage_watershed",
"target": "docs_wiki_concepts_db_schema_overview"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_a00_common_frontend_a00_common_appshell",
"target": "docs_wiki_pages_a00_common_frontend_a00_common_router"
},
{
"relation": "references",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_a00_common_frontend_a00_common_router",
"target": "docs_wiki_pages_a00_common_frontend_a00_common_appshell"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/A01_Home/frontend/A01_Home_UI_Page.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_a01_home_frontend_a01_home_ui_page",
"target": "docs_wiki_pages_a00_common_frontend_a00_common_router"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/A02_ProgDetail/frontend/A02_ProgDetail_UI_Page.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page",
"target": "docs_wiki_pages_a00_common_frontend_a00_common_router"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/A06_Login/A06_frontend.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "a06_login_frontend",
"target": "a06_login_backend"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_a06_login_backend_a06_login_router",
"target": "a06_login_backend"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/A07_Register/A07_frontend.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "a07_register_frontend",
"target": "a07_register_backend"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "docs/wiki/pages/A07_Register/backend/A07_Register_Router.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_a07_register_backend_a07_register_router",
"target": "a07_register_backend"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/A08_Support/A08_frontend.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "a08_support_frontend",
"target": "a08_support_backend"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "docs/wiki/pages/A08_Support/backend/A08_Support_Router.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_a08_support_backend_a08_support_router",
"target": "a08_support_backend"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/A09_Security/A09_frontend.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "a09_security_frontend",
"target": "a09_security_backend"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "docs/wiki/pages/A09_Security/backend/A09_Security_Router.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_a09_security_backend_a09_security_router",
"target": "a09_security_backend"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B01_Dashboard/B01_frontend.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "b01_dashboard_frontend",
"target": "b01_dashboard_backend"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "docs/wiki/pages/B01_Dashboard/backend/B01_Dashboard_Router.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router",
"target": "b01_dashboard_backend"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B02_ProjRegister/B02_frontend.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "b02_projregister_frontend",
"target": "b02_projregister_backend"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "docs/wiki/pages/B02_ProjRegister/backend/B02_ProjRegister_Router.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_b02_projregister_backend_b02_projregister_router",
"target": "b02_projregister_backend"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B03_FileInput/B03_frontend.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "b03_fileinput_frontend",
"target": "b03_fileinput_backend"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "docs/wiki/pages/B03_FileInput/backend/B03_FileInput_Router.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router",
"target": "b03_fileinput_backend"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B04_PreProcess/B04_backend.md",
"source_location": null,
"weight": 1.0,
"source": "b04_preprocess_backend",
"target": "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "b04_preprocess_frontend",
"target": "b04_preprocess_backend"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "docs/wiki/pages/B04_PreProcess/backend/B04_PreProcess_Router.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router",
"target": "b04_preprocess_backend"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "docs/wiki/pages/B05_Profile/backend/B05_Profile_Router.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_b05_profile_backend_b05_profile_router",
"target": "b05_profile_backend"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page",
"target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Page.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_page",
"target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view",
"target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Section_View.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view",
"target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_Cross_Design.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design",
"target": "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul",
"target": "docs_wiki_concepts_mass_haul_diagram"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view",
"target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view",
"target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_View.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view",
"target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance",
"target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B06_Section/frontend/B06_Section_UI_MassHaul_Balance_View.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view",
"target": "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "docs/wiki/pages/B06_Section/backend/B06_Section_Router.md",
"source_attribution": "INFERRED_FROM_SOURCE_NODE",
"source": "docs_wiki_pages_b06_section_backend_b06_section_router",
"target": "docs_wiki_pages_b06_section_backend_b06_section_router_confirm"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/concepts/a00_app_shell_framework.md",
"source": "docs_wiki_concepts_a00_app_shell_framework",
"target": "docs_wiki_concepts_a00_app_shell_framework_scaffold"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/concepts/common_util.md",
"source": "docs_wiki_concepts_common_util",
"target": "docs_wiki_concepts_storage_paths"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/concepts/common_util.md",
"source": "docs_wiki_concepts_common_util",
"target": "docs_wiki_concepts_workflow_state"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/concepts/workflow_state.md",
"source": "docs_wiki_concepts_workflow_state",
"target": "pages_b07_quantity_b07_backend"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/concepts/workflow_state.md",
"source": "docs_wiki_concepts_workflow_state",
"target": "pages_b08_designdetail_b08_backend"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/concepts/workflow_state.md",
"source": "docs_wiki_concepts_workflow_state",
"target": "pages_b09_estimation_b09_frontend"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md",
"source": "pages_b07_quantity_b07_backend",
"target": "docs_wiki_concepts_workflow_state"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B07_Quantity/B07_backend.md",
"source": "pages_b07_quantity_b07_backend",
"target": "pages_b07_quantity_backend_b07_quantity_router"
},
{
"relation": "references",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md",
"source": "pages_b07_quantity_b07_frontend",
"target": "docs_wiki_concepts_workflow_state"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B07_Quantity/B07_frontend.md",
"source": "pages_b07_quantity_b07_frontend",
"target": "pages_b07_quantity_b07_backend"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md",
"source": "pages_b08_designdetail_b08_backend",
"target": "concepts_db_schema_structure_output"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md",
"source": "pages_b08_designdetail_b08_backend",
"target": "pages_b07_quantity_b07_backend"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B08_DesignDetail/B08_backend.md",
"source": "pages_b08_designdetail_b08_backend",
"target": "pages_b08_designdetail_backend_b08_designdetail_router"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md",
"source": "pages_b08_designdetail_b08_frontend",
"target": "docs_wiki_concepts_a00_app_shell_framework"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B08_DesignDetail/B08_frontend.md",
"source": "pages_b08_designdetail_b08_frontend",
"target": "pages_b08_designdetail_b08_backend"
},
{
"relation": "references",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md",
"source": "pages_b09_estimation_b09_frontend",
"target": "concepts_db_schema_structure_output"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B09_Estimation/B09_frontend.md",
"source": "pages_b09_estimation_b09_frontend",
"target": "docs_wiki_concepts_a00_app_shell_framework"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/architecture/project_map.md",
"source": "docs_wiki_architecture_project_map",
"target": "docs_wiki_architecture_public_admin_map"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/architecture/project_map.md",
"source": "docs_wiki_architecture_project_map",
"target": "docs_wiki_architecture_shared_resources"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/architecture/public_admin_map.md",
"source": "docs_wiki_architecture_public_admin_map",
"target": "docs_wiki_concepts_auth_rbac"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/architecture/public_admin_map.md",
"source": "docs_wiki_architecture_public_admin_map",
"target": "docs_wiki_pages_a00_common_a00_common"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/architecture/shared_resources.md",
"source": "docs_wiki_architecture_shared_resources",
"target": "docs_wiki_concepts_workflow_state"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B07_Quantity/B07_db.md",
"source": "pages_b07_quantity_b07_db",
"target": "docs_wiki_concepts_workflow_state"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md",
"source": "pages_b08_designdetail_b08_dependencies",
"target": "docs_wiki_concepts_b07_external_webcad_demos"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B08_DesignDetail/B08_dependencies.md",
"source": "pages_b08_designdetail_b08_dependencies",
"target": "pages_b08_designdetail_b08_frontend"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/concepts/dependencies.md",
"source_location": null,
"weight": 1.0,
"attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK",
"source": "docs_wiki_concepts_dependencies",
"target": "docs_wiki_architecture_shared_resources"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "docs/wiki/pages/A01_Home/A01_frontend.md",
"source": "docs_wiki_pages_a01_home_a01_frontend",
"target": "docs_wiki_pages_a02_progdetail_a02_frontend"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/A03_CompDetail/A03_frontend.md",
"source_location": null,
"weight": 1.0,
"attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK",
"source": "docs_wiki_pages_a03_compdetail_a03_frontend",
"target": "docs_wiki_architecture_public_admin_map"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/A04_NewsHistory/A04_frontend.md",
"source_location": null,
"weight": 1.0,
"attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK",
"source": "docs_wiki_pages_a04_newshistory_a04_frontend",
"target": "docs_wiki_architecture_public_admin_map"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.5,
"source_file": "docs/wiki/pages/A05_EduDetail/A05_frontend.md",
"source": "docs_wiki_pages_a05_edudetail_a05_frontend",
"target": "docs_wiki_pages_b01_dashboard_b01_api"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B03_FileInput/B03_api.md",
"source_location": null,
"weight": 1.0,
"attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK",
"source": "docs_wiki_pages_b03_fileinput_b03_api",
"target": "b03_fileinput_backend"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B04_PreProcess/B04_api.md",
"source_location": null,
"weight": 1.0,
"attribution": "EXTRACTED_FROM_EXPLICIT_WIKILINK",
"source": "docs_wiki_pages_b04_preprocess_b04_api",
"target": "b04_preprocess_backend"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B05_Profile/B05_api.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_pages_b05_profile_b05_api",
"target": "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B05_Profile/B05_api.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_pages_b05_profile_b05_api",
"target": "docs_wiki_pages_b05_profile_b05_api_structure_endpoints"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B05_Profile/B05_api.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_pages_b05_profile_b05_api",
"target": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/architecture/implementation_status.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_architecture_implementation_status_current_implementation_audit",
"target": "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/architecture/implementation_status.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_architecture_implementation_status_current_implementation_audit",
"target": "docs_wiki_architecture_implementation_status_workflow_state_ssot"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/architecture/implementation_status.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_architecture_implementation_status_current_implementation_audit",
"target": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow"
},
{
"relation": "conceptually_related_to",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/architecture/implementation_status.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation",
"target": "docs_wiki_architecture_implementation_status_workflow_state_ssot"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/architecture/workflow_data_flow.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow",
"target": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/architecture/workflow_data_flow.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow",
"target": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain"
},
{
"relation": "conceptually_related_to",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/architecture/workflow_data_flow.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain",
"target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline"
},
{
"relation": "semantically_similar_to",
"confidence": "INFERRED",
"confidence_score": 0.95,
"source_file": "docs/wiki/architecture/workflow_data_flow.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_architecture_workflow_data_flow_artifact_invalidation",
"target": "docs_wiki_architecture_implementation_status_downstream_stale_invalidation"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/concepts/law_source_quality.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_concepts_law_source_quality_preserve_raw_source",
"target": "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/concepts/storage_paths.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_concepts_storage_paths_relative_database_paths",
"target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure"
},
{
"relation": "conceptually_related_to",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/concepts/storage_paths.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership",
"target": "docs_wiki_concepts_storage_paths_workflow_based_folder_structure"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/concepts/storage_paths.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_concepts_storage_paths_cross_stage_output_ownership",
"target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend",
"target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B04_PreProcess/B04_frontend.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend",
"target": "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B05_Profile/B05_backend.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend",
"target": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B05_Profile/B05_backend.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend",
"target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline"
},
{
"relation": "shares_data_with",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B05_Profile/B05_backend.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification",
"target": "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B05_Profile/B05_db.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage",
"target": "docs_wiki_pages_b05_profile_b05_db_route_persistence"
},
{
"relation": "shares_data_with",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B05_Profile/B05_db.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_pages_b05_profile_b05_db_route_persistence",
"target": "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1,
"source_file": "docs/wiki/pages/B03_FileInput/B03_FileInput_plan_lidar_multi_file.md",
"source_location": null,
"weight": 1,
"source": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan",
"target": "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1,
"source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md",
"source_location": null,
"weight": 1,
"source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan",
"target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1,
"source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md",
"source_location": null,
"weight": 1,
"source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan",
"target": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1,
"source_file": "docs/wiki/pages/B05_Profile/B05_Profile_plan_2026-08-18.md",
"source_location": null,
"weight": 1,
"source": "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan",
"target": "docs_wiki_pages_b05_profile_b05_structures_feature"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1,
"source_file": "docs/wiki/pages/B05_Profile/B05_structures.md",
"source_location": null,
"weight": 1,
"source": "docs_wiki_pages_b05_profile_b05_structures_feature",
"target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1,
"source_file": "docs/wiki/pages/B05_Profile/B05_structures.md",
"source_location": null,
"weight": 1,
"source": "docs_wiki_pages_b05_profile_b05_structures_feature",
"target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1,
"source_file": "docs/wiki/pages/B05_Profile/B05_structures.md",
"source_location": null,
"weight": 1,
"source": "docs_wiki_pages_b05_profile_b05_structures_feature",
"target": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1,
"source_file": "docs/wiki/pages/B05_Profile/B05_structures.md",
"source_location": null,
"weight": 1,
"source": "docs_wiki_pages_b05_profile_b05_structures_feature",
"target": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.95,
"source_file": "docs/wiki/pages/B05_Profile/B05_structures.md",
"source_location": null,
"weight": 1,
"source": "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry",
"target": "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage"
},
{
"relation": "conceptually_related_to",
"confidence": "EXTRACTED",
"confidence_score": 1,
"source_file": "docs/wiki/pages/B05_Profile/B05_structures.md",
"source_location": null,
"weight": 1,
"source": "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation",
"target": "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1,
"source_file": "docs/wiki/pages/B06_Section/B06_api.md",
"source_location": null,
"weight": 1,
"source": "docs_wiki_pages_b06_section_b06_api_api",
"target": "docs_wiki_pages_b06_section_b06_api_section_api_contract"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/index.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_index_wiki_index",
"target": "docs_wiki_index_b06_section"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_pages_b06_section_b06_culvert_controls_document",
"target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document"
},
{
"relation": "conceptually_related_to",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls",
"target": "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard",
"target": "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls"
},
{
"relation": "rationale_for",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_controls.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation",
"target": "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document",
"target": "docs_wiki_pages_b06_section_b06_culvert_controls_document"
},
{
"relation": "conceptually_related_to",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection",
"target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types"
},
{
"relation": "conceptually_related_to",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls",
"target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_embankment_line"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_values",
"target": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "concepts/ui_templates.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_concepts_ui_templates_document",
"target": "pages_b05_profile_b05_frontend_document"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "concepts/ui_templates.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_concepts_ui_templates_document",
"target": "pages_b06_section_b06_frontend_document"
},
{
"relation": "conceptually_related_to",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "concepts/ui_templates.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_concepts_ui_templates_workflow_layout",
"target": "docs_wiki_concepts_ui_templates_vertical_step_bar"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "concepts/ui_templates.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_concepts_ui_templates_shared_ui_constraints",
"target": "docs_wiki_concepts_ui_templates_localization"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "concepts/ui_templates.md",
"source_location": null,
"weight": 1.0,
"source": "docs_wiki_concepts_ui_templates_shared_ui_constraints",
"target": "docs_wiki_concepts_ui_templates_theme_variables"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b05_profile_b05_profile_plan_2026_08_19_document",
"target": "docs_wiki_concepts_ui_templates_document"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b05_profile_b05_profile_plan_2026_08_19_document",
"target": "pages_b05_profile_b05_frontend_document"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b05_profile_b05_profile_plan_2026_08_19_document",
"target": "pages_b06_section_b06_culvert_set_document"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering",
"target": "pages_b06_section_b06_culvert_set_culvert_set"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B05_Profile/B05_Profile_plan_2026-08-19.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation",
"target": "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B05_Profile/B05_frontend.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b05_profile_b05_frontend_document",
"target": "pages_b05_profile_b05_profile_plan_2026_08_19_document"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B05_Profile/B05_frontend.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b05_profile_b05_frontend_document",
"target": "pages_b06_section_b06_culvert_set_document"
},
{
"relation": "conceptually_related_to",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B05_Profile/B05_frontend.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b05_profile_b05_frontend_structure_selection_sync",
"target": "pages_b05_profile_b05_frontend_attachstationdrag"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B05_Profile/B05_frontend.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b05_profile_b05_frontend_shared_drainage_data",
"target": "pages_b05_profile_b05_frontend_pipe_points"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_backend.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_backend_document",
"target": "pages_b06_section_b06_culvert_set_document"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_backend.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_backend_document",
"target": "pages_b06_section_b06_frontend_document"
},
{
"relation": "shares_data_with",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_backend.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_backend_compute_cross_design",
"target": "pages_b06_section_b06_backend_cross_design_persistence"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_backend.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_backend_attach_culvert_sets",
"target": "pages_b06_section_b06_culvert_set_culvert_set"
},
{
"relation": "shares_data_with",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_backend.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_backend_regenerate_sections",
"target": "pages_b06_section_b06_frontend_cross_half_width"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_culvert_geometry_redesign_document",
"target": "pages_b06_section_b06_culvert_set_document"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_culvert_geometry_redesign_document",
"target": "pages_b06_section_b06_frontend_document"
},
{
"relation": "conceptually_related_to",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_culvert_geometry_redesign_connection_lines",
"target": "pages_b06_section_b06_culvert_geometry_redesign_linear_intersection"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout",
"target": "pages_b06_section_b06_culvert_geometry_redesign_automatic_placement"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout",
"target": "pages_b06_section_b06_culvert_geometry_redesign_connection_lines"
},
{
"relation": "shares_data_with",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_culvert_geometry_redesign.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay",
"target": "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_culvert_set.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_culvert_set_document",
"target": "pages_b06_section_b06_backend_document"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_culvert_set.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_culvert_set_document",
"target": "pages_b06_section_b06_culvert_geometry_redesign_document"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_culvert_set.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_culvert_set_document",
"target": "pages_b06_section_b06_frontend_document"
},
{
"relation": "shares_data_with",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_culvert_set.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_culvert_set_culvert_set",
"target": "pages_b05_profile_b05_frontend_pipe_points"
},
{
"relation": "shares_data_with",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_culvert_set.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_culvert_set_culvert_set",
"target": "pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_culvert_set.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_culvert_set_attach_culvert_sets",
"target": "pages_b06_section_b06_culvert_set_culvert_set"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_culvert_set.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_culvert_set_frontend_contract",
"target": "pages_b06_section_b06_culvert_set_culvert_set"
},
{
"relation": "conceptually_related_to",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_culvert_set.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_culvert_set_design_line_rules",
"target": "pages_b06_section_b06_culvert_set_culvert_set"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_culvert_set.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_culvert_set_snapshot_20260820",
"target": "pages_b06_section_b06_culvert_set_culvert_set"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_frontend.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_frontend_document",
"target": "pages_b06_section_b06_backend_document"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_frontend.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_frontend_document",
"target": "pages_b06_section_b06_culvert_set_document"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_frontend.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_frontend_render_profile_cross",
"target": "docs_wiki_concepts_ui_templates_workflow_layout"
},
{
"relation": "shares_data_with",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_frontend.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_frontend_stale_design_guard",
"target": "pages_b06_section_b06_backend_regenerate_sections"
},
{
"relation": "shares_data_with",
"confidence": "INFERRED",
"confidence_score": 0.95,
"source_file": "pages/B06_Section/B06_frontend.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_frontend_cross_section_card",
"target": "pages_b06_section_b06_backend_compute_cross_design"
},
{
"relation": "shares_data_with",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_frontend.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_frontend_cross_half_width",
"target": "pages_b06_section_b06_backend_regenerate_sections"
},
{
"relation": "semantically_similar_to",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "pages/B06_Section/B06_frontend.md",
"source_location": null,
"weight": 1.0,
"source": "pages_b06_section_b06_frontend_panel_resizer",
"target": "docs_wiki_concepts_ui_templates_attachresizer"
}
],
"hyperedges": [
{
"id": "b06_culvert_data_rendering_flow",
"label": "B06 \ubc30\uc218\uad00 \ub370\uc774\ud130\u00b7\uae30\ud558\u00b7\ud45c\uc2dc \ud750\ub984",
"nodes": [
"pages_b05_profile_b05_frontend_pipe_points",
"pages_b06_section_b06_backend_attach_culvert_sets",
"pages_b06_section_b06_culvert_set_culvert_set",
"pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout",
"pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay"
],
"relation": "participate_in",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_culvert_set.md"
},
{
"id": "b06_cross_section_recalculation_flow",
"label": "B06 \ud6a1\ub2e8 \ubc18\ud3ed \uc7ac\uacc4\uc0b0 \ud750\ub984",
"nodes": [
"pages_b06_section_b06_frontend_cross_half_width",
"pages_b06_section_b06_frontend_stale_design_guard",
"pages_b06_section_b06_backend_regenerate_sections"
],
"relation": "participate_in",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B06_Section/B06_frontend.md"
},
{
"id": "shared_engineering_ui_pattern",
"label": "\uacf5\ud1b5 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 UI \ud328\ud134",
"nodes": [
"docs_wiki_concepts_ui_templates_workflow_layout",
"docs_wiki_concepts_ui_templates_vertical_step_bar",
"docs_wiki_concepts_ui_templates_attachresizer",
"pages_b06_section_b06_frontend_render_profile_cross",
"pages_b06_section_b06_frontend_panel_resizer"
],
"relation": "implement",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "pages/B06_Section/B06_frontend.md"
},
{
"id": "b06_section_delivery_layers",
"label": "B06 Section Delivery Layers",
"nodes": [
"docs_wiki_pages_b06_section_b06_api_section_api_contract",
"docs_wiki_pages_b06_section_b06_backend_cross_section_design_engine",
"docs_wiki_pages_b06_section_b06_frontend_section_frontend_workflow"
],
"relation": "participate_in",
"confidence": "INFERRED",
"confidence_score": 0.95,
"source_file": "docs/wiki/pages/B06_Section/B06_api.md"
},
{
"id": "b04_b05_b06_design_chain",
"label": "B04\u2013B06 Design Chain",
"nodes": [
"docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow",
"docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline",
"docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow"
],
"relation": "participate_in",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "architecture/workflow_data_flow.md"
},
{
"id": "b05_structure_full_stack",
"label": "B05 Structure Full Stack",
"nodes": [
"docs_wiki_pages_b05_profile_b05_api_structure_endpoints",
"docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend",
"docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend",
"docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store"
],
"relation": "implement",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B05_Profile/B05_structures.md"
},
{
"id": "shared_drainage_canonical_data",
"label": "Shared Drainage Canonical Data",
"nodes": [
"docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot",
"docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification",
"docs_wiki_pages_b05_profile_b05_frontend_shared_drainage_client"
],
"relation": "form",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "pages/B05_Profile/B05_frontend.md"
},
{
"id": "public_frontend_pages",
"label": "Public Frontend Pages",
"nodes": [
"docs_wiki_pages_a01_home_a01_frontend",
"docs_wiki_pages_a02_progdetail_a02_frontend",
"docs_wiki_pages_a03_compdetail_a03_frontend",
"docs_wiki_pages_a04_newshistory_a04_frontend",
"docs_wiki_pages_a05_edudetail_a05_frontend"
],
"relation": "participate_in",
"confidence": "EXTRACTED",
"confidence_score": 0.9,
"source_file": "docs/wiki/pages/A01_Home/A01_frontend.md"
},
{
"id": "workflow_late_stages",
"label": "Late Workflow Stages (B07-B09)",
"nodes": [
"pages_b07_quantity_b07_frontend",
"pages_b08_designdetail_b08_frontend",
"pages_b09_estimation_b09_frontend"
],
"relation": "participate_in",
"confidence": "EXTRACTED",
"confidence_score": 1.0
},
{
"id": "common_infrastructure",
"label": "Common Infrastructure & Utilities",
"nodes": [
"docs_wiki_concepts_common_util",
"docs_wiki_concepts_ui_templates",
"docs_wiki_concepts_a00_app_shell_framework",
"docs_wiki_concepts_workflow_state"
],
"relation": "form",
"confidence": "INFERRED",
"confidence_score": 0.9
}
],
"built_at_commit": "e54da341ea8687ce2b43dbadfe3a0662ad08eff3"
}