{ "communities": { "0": [ "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" ], "1": [ "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" ], "2": [ "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_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" ], "3": [ "pages_b05_profile_b05_frontend_pipe_points", "pages_b05_profile_b05_frontend_shared_drainage_data" ], "4": [ "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" ], "5": [ "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" ], "6": [ "docs_wiki_pages_b06_section_b06_api_api", "docs_wiki_pages_b06_section_b06_api_section_api_contract" ], "7": [ "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", "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_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" ], "8": [ "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" ], "9": [ "b03_fileinput_backend", "b03_fileinput_frontend", "docs_wiki_pages_b03_fileinput_b03_api", "docs_wiki_pages_b03_fileinput_backend_b03_fileinput_router" ], "10": [ "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" ], "11": [ "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_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" ], "12": [ "a06_login_backend", "a06_login_frontend", "docs_wiki_pages_a06_login_backend_a06_login_router" ], "13": [ "a07_register_backend", "a07_register_frontend", "docs_wiki_pages_a07_register_backend_a07_register_router" ], "14": [ "a08_support_backend", "a08_support_frontend", "docs_wiki_pages_a08_support_backend_a08_support_router" ], "15": [ "a09_security_backend", "a09_security_frontend", "docs_wiki_pages_a09_security_backend_a09_security_router" ], "16": [ "b01_dashboard_backend", "b01_dashboard_frontend", "docs_wiki_pages_b01_dashboard_backend_b01_dashboard_router" ], "17": [ "b02_projregister_backend", "b02_projregister_frontend", "docs_wiki_pages_b02_projregister_backend_b02_projregister_router" ], "18": [ "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" ], "19": [ "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_unresolved_values" ], "20": [ "b05_profile_backend", "docs_wiki_pages_b05_profile_backend_b05_profile_router" ], "21": [ "docs_wiki_concepts_db_schema_overview", "docs_wiki_concepts_drainage_watershed" ], "22": [ "docs_wiki_concepts_law_source_quality_law_markdown_extraction_defects", "docs_wiki_concepts_law_source_quality_preserve_raw_source" ], "23": [ "docs_wiki_concepts_mass_haul_diagram", "docs_wiki_pages_b06_section_frontend_b06_section_ui_masshaul" ], "24": [ "docs_wiki_index_b06_section", "docs_wiki_index_wiki_index" ], "25": [ "docs_wiki_pages_a01_home_a01_frontend", "docs_wiki_pages_a02_progdetail_a02_frontend" ], "26": [ "docs_wiki_pages_a05_edudetail_a05_frontend", "docs_wiki_pages_b01_dashboard_b01_api" ], "27": [ "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" ], "28": [ "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" ], "29": [ "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_embankment_line", "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls" ], "30": [ "docs_wiki_pages_b06_section_backend_b06_section_router", "docs_wiki_pages_b06_section_backend_b06_section_router_confirm" ], "31": [ "docs_wiki_architecture_implementation_status" ], "32": [ "docs_wiki_architecture_workflow_data_flow" ], "33": [ "docs_wiki_pages_b06_section_backend_b06_section_engine_areas" ], "34": [ "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" ], "35": [ "docs_wiki_concepts_ui_templates_localization", "docs_wiki_concepts_ui_templates_shared_ui_constraints", "docs_wiki_concepts_ui_templates_theme_variables" ], "36": [ "docs_wiki_concepts_ui_templates_vertical_step_bar", "docs_wiki_concepts_ui_templates_workflow_layout", "pages_b06_section_b06_frontend_render_profile_cross" ], "37": [ "pages_b06_section_b06_backend_compute_cross_design", "pages_b06_section_b06_backend_cross_design_persistence", "pages_b06_section_b06_frontend_cross_section_card" ], "38": [ "pages_b06_section_b06_backend_regenerate_sections", "pages_b06_section_b06_frontend_cross_half_width", "pages_b06_section_b06_frontend_stale_design_guard" ], "39": [ "docs_wiki_concepts_ui_templates_attachresizer", "pages_b06_section_b06_frontend_panel_resizer" ], "40": [ "pages_b05_profile_b05_frontend_attachstationdrag", "pages_b05_profile_b05_frontend_structure_selection_sync" ], "41": [ "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" ], "42": [ "docs_wiki_concepts_ui_templates_general_layout" ], "43": [ "docs_wiki_concepts_ui_templates_themecolor" ], "44": [ "pages_b05_profile_b05_frontend_structures_json" ], "45": [ "pages_b05_profile_b05_profile_plan_2026_08_19_structure_range_input" ], "46": [ "pages_b06_section_b06_backend_workflow_state_transition" ], "47": [ "pages_b06_section_b06_frontend_mass_haul_chart" ], "48": [ "docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation", "docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state" ], "49": [ "pages_b05_profile_b05_profile_plan_2026_08_19_blocks_pipe_lowering" ], "50": [ "pages_b06_section_b06_backend_attach_culvert_sets" ] }, "cohesion": { "0": 0.16666666666666666, "1": 0.25, "2": 0.32142857142857145, "3": 1.0, "4": 0.18181818181818182, "5": 0.25, "6": 1.0, "7": 0.16666666666666666, "8": 0.4, "9": 0.5, "10": 0.6666666666666666, "11": 0.2, "12": 0.6666666666666666, "13": 0.6666666666666666, "14": 0.6666666666666666, "15": 0.6666666666666666, "16": 0.6666666666666666, "17": 0.6666666666666666, "18": 1.6666666666666667, "19": 0.6666666666666666, "20": 1.0, "21": 1.0, "22": 1.0, "23": 1.0, "24": 1.0, "25": 1.0, "26": 1.0, "27": 1.0, "28": 0.6666666666666666, "29": 1.0, "30": 1.0, "31": 1.0, "32": 1.0, "33": 1.0, "34": 0.7, "35": 0.6666666666666666, "36": 0.6666666666666666, "37": 0.6666666666666666, "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 }, "gods": [ { "id": "docs_wiki_concepts_workflow_state", "label": "Workflow 상태 관리", "degree": 8 }, { "id": "docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document", "label": "B06 집수정·다단 기슭막이", "degree": 6 }, { "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": "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 }, { "id": "docs_wiki_pages_b05_profile_b05_structures_feature", "label": "B05 Canonical Structure Editing", "degree": 5 }, { "id": "docs_wiki_pages_a00_common_frontend_a00_common_router", "label": "router.ts", "degree": 4 }, { "id": "b04_preprocess_backend", "label": "B04_PreProcess - Backend", "degree": 4 } ], "surprises": [ { "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 상태 관리`" }, { "source": "Workflow Artifact Invalidation", "target": "Downstream STALE Invalidation", "source_files": [ "docs/wiki/architecture/workflow_data_flow.md", "docs/wiki/architecture/implementation_status.md" ], "confidence": "INFERRED", "relation": "semantically_similar_to", "why": "inferred connection - not explicitly stated in source; semantically similar concepts with no structural link" }, { "source": "배수유역 해석 및 세부설계", "target": "DB 스키마 개요", "source_files": [ "docs/wiki/concepts/drainage_watershed.md", "docs/wiki/concepts/db_schema/overview.md" ], "confidence": "INFERRED", "relation": "references", "why": "inferred connection - not explicitly stated in source" }, { "source": "router.ts", "target": "app_shell.ts", "source_files": [ "docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md", "docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md" ], "confidence": "INFERRED", "relation": "references", "why": "inferred connection - not explicitly stated in source" }, { "source": "A06_Login_Router.py", "target": "A06_Login - Backend", "source_files": [ "docs/wiki/pages/A06_Login/backend/A06_Login_Router.md", "docs/wiki/pages/A06_Login/A06_backend.md" ], "confidence": "INFERRED", "relation": "implements", "why": "inferred connection - not explicitly stated in source" } ], "questions": [ { "type": "isolated_nodes", "question": "What connects `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요` to the rest of the system?", "why": "88 weakly-connected nodes found - possible documentation gaps or missing edges." } ] }