{ "communities": { "0": [ "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types", "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection", "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls", "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment", "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults", "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay", "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement", "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout", "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines", "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim", "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection", "docs_wiki_pages_b06_section_b06_culvert_set_attach_culvert_sets", "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", "docs_wiki_pages_b06_section_b06_culvert_set_design_line_rules", "docs_wiki_pages_b06_section_b06_culvert_set_frontend_contract", "docs_wiki_pages_b06_section_b06_culvert_set_pipe_points", "docs_wiki_pages_b06_section_b06_culvert_set_snapshot_20260820" ], "1": [ "concepts_db_schema_structure_output", "docs_wiki_concepts_a00_app_shell_framework", "docs_wiki_concepts_a00_app_shell_framework_scaffold", "docs_wiki_concepts_b07_external_webcad_demos", "docs_wiki_concepts_common_util", "docs_wiki_concepts_storage_paths", "docs_wiki_concepts_workflow_state", "pages_b07_quantity_b07_backend", "pages_b07_quantity_b07_db", "pages_b07_quantity_b07_frontend", "pages_b07_quantity_backend_b07_quantity_router", "pages_b08_designdetail_b08_backend", "pages_b08_designdetail_b08_dependencies", "pages_b08_designdetail_b08_frontend", "pages_b08_designdetail_backend_b08_designdetail_router", "pages_b09_estimation_b09_frontend" ], "2": [ "docs_wiki_architecture_implementation_status_b07_b08_responsibility_boundary", "docs_wiki_architecture_implementation_status_current_implementation_audit", "docs_wiki_architecture_implementation_status_downstream_stale_invalidation", "docs_wiki_architecture_implementation_status_workflow_state_ssot", "docs_wiki_architecture_workflow_data_flow_artifact_invalidation", "docs_wiki_architecture_workflow_data_flow_b01_b09_workflow_data_flow", "docs_wiki_architecture_workflow_data_flow_b04_b06_auto_design_chain" ], "3": [ "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_cut_wall", "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_fill_runs", "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_union_cut", "docs_wiki_pages_b05_profile_b05_corridor_followup_decisions_document", "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_document", "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ford_clip", "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_ground_reveal", "docs_wiki_pages_b05_profile_b05_corridor_patch_finish_skirt", "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_projection_plane", "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_wing_apron", "docs_wiki_pages_b06_section_b06_backend_owner_station_only", "pages_b06_section_b06_backend_attach_culvert_sets" ], "4": [ "docs_wiki_pages_b05_profile_b05_completed_followups_document", "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_plan", "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_application_scope", "docs_wiki_pages_b05_profile_b05_profile_plan_2026_08_18_structure_placement_method", "docs_wiki_pages_b05_profile_b05_structure_stations_document", "docs_wiki_pages_b05_profile_b05_structures_canonical_structure_storage", "docs_wiki_pages_b05_profile_b05_structures_drainage_facility_options", "docs_wiki_pages_b05_profile_b05_structures_drainage_recommendation", "docs_wiki_pages_b05_profile_b05_structures_feature", "docs_wiki_pages_b05_profile_b05_structures_structure_type_registry", "docs_wiki_pages_b06_section_b06_pavement_revetment_document", "docs_wiki_pages_b06_section_b06_revetment_link_controls_document", "pages_b06_section_b06_backend_regenerate_sections", "pages_b06_section_b06_frontend_cross_half_width", "pages_b06_section_b06_frontend_stale_design_guard" ], "5": [ "docs_wiki_pages_b06_section_b06_api_basin_adjust", "docs_wiki_pages_b06_section_b06_api_cross_design", "docs_wiki_pages_b06_section_b06_api_sections_confirm", "docs_wiki_pages_b06_section_b06_api_sections_regenerate", "docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls", "docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move", "docs_wiki_pages_b06_section_b06_db_basin_adjust_storage", "docs_wiki_pages_b06_section_b06_db_cross_sections", "docs_wiki_pages_b06_section_b06_db_longitudinal_sections", "docs_wiki_pages_b06_section_b06_db_section_file_paths", "docs_wiki_pages_b06_section_b06_db_section_repository" ], "6": [ "docs_wiki_pages_b06_section_frontend_b06_section_api_fetch", "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_areas", "docs_wiki_pages_b06_section_frontend_b06_section_ui_cross_design", "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance", "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_balloon", "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_curve", "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_settle", "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul_view", "docs_wiki_pages_b06_section_frontend_b06_section_ui_page", "docs_wiki_pages_b06_section_frontend_b06_section_ui_section_view" ], "7": [ "docs_wiki_architecture_project_map", "docs_wiki_architecture_public_admin_map", "docs_wiki_architecture_shared_resources", "docs_wiki_concepts_auth_rbac", "docs_wiki_concepts_dependencies", "docs_wiki_pages_a00_common_a00_common", "docs_wiki_pages_a03_compdetail_a03_frontend", "docs_wiki_pages_a04_newshistory_a04_frontend" ], "8": [ "docs_wiki_concepts_storage_paths_cross_stage_output_ownership", "docs_wiki_concepts_storage_paths_relative_database_paths", "docs_wiki_concepts_storage_paths_workflow_based_folder_structure", "docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot", "docs_wiki_pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", "docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow", "docs_wiki_pages_b05_profile_b05_api", "docs_wiki_pages_b05_profile_b05_api_route_design_endpoints", "docs_wiki_pages_b05_profile_b05_api_structure_endpoints", "docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend", "docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification", "docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline", "docs_wiki_pages_b05_profile_b05_db_b05_profile_database_usage", "docs_wiki_pages_b05_profile_b05_db_route_persistence" ], "9": [ "b04_preprocess_backend", "b04_preprocess_frontend", "docs_wiki_pages_b04_preprocess_b04_api", "docs_wiki_pages_b04_preprocess_b04_backend_contour_rasterization_acceleration", "docs_wiki_pages_b04_preprocess_backend_b04_preprocess_router" ], "10": [ "docs_wiki_concepts_ui_templates_document", "pages_b05_profile_b05_frontend_document", "pages_b05_profile_b05_profile_plan_2026_08_19_document", "pages_b06_section_b06_backend_document", "pages_b06_section_b06_frontend_document" ], "11": [ "b03_fileinput_backend", "b03_fileinput_frontend", "docs_wiki_pages_b03_fileinput_b03_api", "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router" ], "12": [ "docs_wiki_pages_a00_common_frontend_a00_common_appshell", "docs_wiki_pages_a00_common_frontend_a00_common_router", "docs_wiki_pages_a01_home_frontend_a01_home_ui_page", "docs_wiki_pages_a02_progdetail_frontend_a02_progdetail_ui_page" ], "13": [ "a06_login_backend", "a06_login_frontend", "docs_wiki_pages_a06_login_backend_a06_login_router" ], "14": [ "a07_register_backend", "a07_register_frontend", "docs_wiki_pages_a07_register_backend_a07_register_router" ], "15": [ "a08_support_backend", "a08_support_frontend", "docs_wiki_pages_a08_support_backend_a08_support_router" ], "16": [ "a09_security_backend", "a09_security_frontend", "docs_wiki_pages_a09_security_backend_a09_security_router" ], "17": [ "b01_dashboard_backend", "b01_dashboard_frontend", "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router" ], "18": [ "b02_projregister_backend", "b02_projregister_frontend", "docs_wiki_pages_b02_projregister_backend_b02_projregister_router" ], "19": [ "docs_wiki_concepts_ui_templates_localization", "docs_wiki_concepts_ui_templates_shared_ui_constraints", "docs_wiki_concepts_ui_templates_theme_variables" ], "20": [ "docs_wiki_concepts_ui_templates_vertical_step_bar", "docs_wiki_concepts_ui_templates_workflow_layout", "pages_b06_section_b06_frontend_render_profile_cross" ], "21": [ "docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls", "docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits", "docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard" ], "22": [ "pages_b06_section_b06_backend_compute_cross_design", "pages_b06_section_b06_backend_cross_design_persistence", "pages_b06_section_b06_frontend_cross_section_card" ], "23": [ "docs_wiki_concepts_storage_paths_b05_storage_layout", "docs_wiki_pages_b05_profile_b05_api_corridor_api", "docs_wiki_pages_b05_profile_b05_backend_b05_backend", "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", "docs_wiki_pages_b05_profile_b05_corridor_surface_corridor_storage", "docs_wiki_pages_b05_profile_b05_corridor_surface_five_surface_corridor", "docs_wiki_pages_b05_profile_b05_corridor_surface_terrain_clipping", "docs_wiki_pages_b05_profile_b05_corridor_turn_correction_plan", "docs_wiki_pages_b05_profile_b05_frontend_b05_frontend", "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", "docs_wiki_pages_b06_section_b06_culvert_controls_document", "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", "docs_wiki_pages_b06_section_b06_culvert_set_document" ], "24": [ "b05_profile_backend", "docs_wiki_pages_b05_profile_backend_b05_profile_router" ], "25": [ "docs_wiki_concepts_db_schema_overview", "docs_wiki_concepts_drainage_watershed" ], "26": [ "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects", "docs_wiki_concepts_law_source_quality_preserve_raw_source" ], "27": [ "docs_wiki_concepts_mass_haul_diagram", "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul" ], "28": [ "docs_wiki_concepts_ui_templates_attachresizer", "pages_b06_section_b06_frontend_panel_resizer" ], "29": [ "docs_wiki_index_b06_section", "docs_wiki_index_wiki_index" ], "30": [ "docs_wiki_pages_a01_home_a01_frontend", "docs_wiki_pages_a02_progdetail_a02_frontend" ], "31": [ "docs_wiki_pages_a05_edudetail_a05_frontend", "docs_wiki_pages_b01_dashboard_b01_api" ], "32": [ "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_multi_lidar_processing", "docs_wiki_pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_plan" ], "33": [ "docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse", "docs_wiki_pages_b06_section_b06_api_sections_detail" ], "34": [ "docs_wiki_pages_b06_section_b06_api_document", "docs_wiki_pages_b06_section_b06_db_document" ], "35": [ "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" ], "36": [ "docs_wiki_pages_b06_section_backend_b06_section_router", "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" ], "37": [ "pages_b05_profile_b05_profile_plan_2026_08_19_deferred_standard_interpretation", "pages_b05_profile_b05_profile_plan_2026_08_19_design_speed_grade_limit" ], "38": [ "docs_wiki_architecture_implementation_status" ], "39": [ "docs_wiki_architecture_workflow_data_flow" ], "40": [ "docs_wiki_concepts_ui_templates_general_layout" ], "41": [ "docs_wiki_concepts_ui_templates_themecolor" ], "42": [ "docs_wiki_pages_b06_section_backend_b06_section_engine_areas" ], "43": [ "pages_b05_profile_b05_frontend_attachstationdrag" ], "44": [ "pages_b05_profile_b05_frontend_pipe_points" ], "45": [ "pages_b05_profile_b05_frontend_shared_drainage_data" ], "46": [ "pages_b05_profile_b05_frontend_structure_selection_sync" ], "47": [ "pages_b05_profile_b05_frontend_structures_json" ], "48": [ "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering" ], "49": [ "pages_b05_profile_b05_profile_plan_2026_08_19_structure_range_input" ], "50": [ "pages_b06_section_b06_backend_workflow_state_transition" ], "51": [ "pages_b06_section_b06_frontend_mass_haul_chart" ] }, "cohesion": { "0": 0.125, "1": 0.16666666666666666, "2": 0.3333333333333333, "3": 0.16483516483516483, "4": 0.2, "5": 0.21818181818181817, "6": 0.18181818181818182, "7": 0.25, "8": 0.14285714285714285, "9": 0.4, "10": 0.6, "11": 0.5, "12": 0.6666666666666666, "13": 0.6666666666666666, "14": 0.6666666666666666, "15": 0.6666666666666666, "16": 0.6666666666666666, "17": 0.6666666666666666, "18": 0.6666666666666666, "19": 0.6666666666666666, "20": 0.6666666666666666, "21": 0.6666666666666666, "22": 0.6666666666666666, "23": 0.21794871794871795, "24": 1.0, "25": 1.0, "26": 1.0, "27": 1.0, "28": 1.0, "29": 1.0, "30": 1.0, "31": 1.0, "32": 1.0, "33": 2.0, "34": 2.0, "35": 1.0, "36": 1.0, "37": 1.0, "38": 1.0, "39": 1.0, "40": 1.0, "41": 1.0, "42": 1.0, "43": 1.0, "44": 1.0, "45": 1.0, "46": 1.0, "47": 1.0, "48": 1.0, "49": 1.0, "50": 1.0, "51": 1.0 }, "gods": [ { "id": "docs_wiki_pages_b05_profile_b05_structures_feature", "label": "B05 Canonical Structure Editing", "degree": 10 }, { "id": "docs_wiki_concepts_workflow_state", "label": "Workflow 상태 관리", "degree": 8 }, { "id": "docs_wiki_pages_b05_profile_b05_corridor_surface_b05_corridor_surface", "label": "B05 계획노선 코리도 삼각망 서피스", "degree": 8 }, { "id": "docs_wiki_pages_b05_profile_b05_corridor_cut_fill_document", "label": "B05 구조물 구간 절취·측벽·성토 패치", "degree": 7 }, { "id": "docs_wiki_pages_b06_section_b06_culvert_set_culvert_set", "label": "배수관 횡단도 세트", "degree": 6 }, { "id": "docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document", "label": "B06 배수관 구조물 기하·조작 체계", "degree": 6 }, { "id": "docs_wiki_pages_b05_profile_b05_corridor_plan_curves_document", "label": "B05 구조물 3D 투영 커브", "degree": 6 }, { "id": "pages_b07_quantity_b07_backend", "label": "B07 Quantity — Backend", "degree": 5 }, { "id": "pages_b08_designdetail_b08_backend", "label": "B08_DesignDetail — Backend", "degree": 5 }, { "id": "docs_wiki_architecture_public_admin_map", "label": "공개·인증·관리 영역 지도", "degree": 5 } ], "surprises": [ { "source": "B05 구조물 비정규 측점 공급", "target": "저장 경로 규칙", "source_files": [ "pages/B05_Profile/B05_structure_stations.md", "docs/wiki/concepts/storage_paths.md" ], "confidence": "EXTRACTED", "relation": "references", "why": "connects across different repos/directories; bridges separate communities; peripheral node `저장 경로 규칙` unexpectedly reaches hub `B05 구조물 비정규 측점 공급`" }, { "source": "B05 구조물 3D 투영 커브", "target": "attach_culvert_sets()", "source_files": [ "pages/B05_Profile/B05_corridor_plan_curves.md", "docs/wiki/pages/B06_Section/B06_backend.md" ], "confidence": "EXTRACTED", "relation": "references", "why": "connects across different repos/directories; peripheral node `attach_culvert_sets()` unexpectedly reaches hub `B05 구조물 3D 투영 커브`" }, { "source": "B06 물넘이포장·콘크리트 포장·독립 기슭막이", "target": "B06_Section — Backend", "source_files": [ "pages/B06_Section/B06_pavement_revetment.md", "docs/wiki/pages/B06_Section/B06_backend.md" ], "confidence": "EXTRACTED", "relation": "references", "why": "connects across different repos/directories; bridges separate communities" }, { "source": "B06 기슭막이 연동·경사·단별 제어", "target": "B06 배수관 구조물 조작·표시", "source_files": [ "pages/B06_Section/B06_revetment_link_controls.md", "docs/wiki/pages/B06_Section/B06_culvert_controls.md" ], "confidence": "EXTRACTED", "relation": "references", "why": "connects across different repos/directories; bridges separate communities" }, { "source": "B07 Quantity — Frontend", "target": "Workflow 상태 관리", "source_files": [ "docs/wiki/pages/B07_Quantity/B07_frontend.md", "docs/wiki/concepts/workflow_state.md" ], "confidence": "INFERRED", "relation": "references", "why": "inferred connection - not explicitly stated in source; peripheral node `B07 Quantity — Frontend` unexpectedly reaches hub `Workflow 상태 관리`" } ], "questions": [ { "type": "isolated_nodes", "question": "What connects `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요` to the rest of the system?", "why": "103 weakly-connected nodes found - possible documentation gaps or missing edges." }, { "type": "low_cohesion", "question": "Should `배수관 횡단도 세트` be split into smaller, more focused modules?", "why": "Cohesion score 0.125 - nodes in this community are weakly interconnected." }, { "type": "low_cohesion", "question": "Should `Route Design Pipeline` be split into smaller, more focused modules?", "why": "Cohesion score 0.14285714285714285 - nodes in this community are weakly interconnected." } ] }