diff --git a/.gitattributes b/.gitattributes index c768e8b7..15e48d52 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,3 +1,6 @@ # 동봉한 LibreDWG 실행 파일 — 줄바꿈 변환이 닿으면 실행이 깨진다. B07_DesignDetail/openwebcad/tools/libredwg/*.exe binary B07_DesignDetail/openwebcad/tools/libredwg/*.dll binary + +# graphify 그래프 — 줄끝을 바꾸면 서명(.sig)이 깨지고 창마다 헛 diff 가 남는다. +docs/wiki/graphify-out/** -text diff --git a/.gitignore b/.gitignore index 8950b324..0ed677c7 100644 --- a/.gitignore +++ b/.gitignore @@ -37,7 +37,9 @@ storage/ # 아래 둘만 제외 — 창끼리 시놀로지로 공유하는 장부 /PLAN.md /OWNERS.md -graphify-out/ +# 뿌리 graphify-out/ — mtime 캐시라 PC 마다 다름. `/` 로 뿌리에만 걸 것 +# (`/` 가 없으면 docs/wiki/graphify-out 까지 같이 막힘 — 2026-09-09 실측) +/graphify-out/ # 리소스 (현재 통째 제외 — knowledge 예외 전환은 사용자 결정 대기) #resources/ @@ -64,5 +66,14 @@ config/corridor_node/ # 횡단 서버 재계산 번들 — `npm run build:server-calc` 산출물(2026-09-06). config/server_calc_node/ -# graphify 날짜별 산출물 — `graphify update` 가 다시 만듦 (한 벌 796KB × 날마다) -docs/wiki/graphify-out/20*/ +# graphify 위키 그래프 — 창끼리 같은 위키를 찾게 **그래프 본체만** git 으로 나름. +# 기본은 다 빼고 아래 여섯만 들임(합쳐 120KB 남짓). +# ⛔ 날짜별 산출물 13MB · `.graphify_python`(PC 별 파이썬 경로) · +# `.graphify_root` · `.graphify_incremental.json`(이 PC 절대경로가 박혀 있음) +docs/wiki/graphify-out/* +!docs/wiki/graphify-out/.graphify_analysis.json +!docs/wiki/graphify-out/.graphify_labels.json +!docs/wiki/graphify-out/.graphify_labels.json.sig +!docs/wiki/graphify-out/.graphify_semantic_new.json +!docs/wiki/graphify-out/.graphify_semantic_marker +!docs/wiki/graphify-out/.vocab.txt diff --git a/docs/wiki/graphify-out/.graphify_analysis.json b/docs/wiki/graphify-out/.graphify_analysis.json new file mode 100644 index 00000000..49611912 --- /dev/null +++ b/docs/wiki/graphify-out/.graphify_analysis.json @@ -0,0 +1,1735 @@ +{ + "communities": { + "0": [ + "concepts_crs_metadata", + "concepts_crs_metadata_crs_메타데이터_정상화", + "concepts_crs_metadata_검증_범위와_모순_이력", + "concepts_crs_metadata_검증된_판정", + "concepts_crs_metadata_데이터_흐름", + "concepts_crs_metadata_사용처", + "concepts_dependencies", + "concepts_dependencies_백엔드_python_3_12_7", + "concepts_dependencies_선정_원칙_agent_md_3절", + "concepts_dependencies_외부_라이브러리_의존성", + "concepts_dependencies_프론트엔드_typescript_node_js", + "concepts_design", + "concepts_design_디자인_시스템_design_system", + "concepts_design_레이아웃_및_둥근_테두리_radius_spacing", + "concepts_design_비주얼_테마", + "concepts_design_전역_스크롤바_디자인_scrollbars", + "concepts_design_타이포그래피_typography", + "concepts_design_핵심_색상_토큰_colors", + "concepts_ui_templates", + "concepts_ui_templates_theme_css_스타일_변수", + "concepts_ui_templates_ui_template_elements_ts_공통_엘리먼트_템플릿", + "concepts_ui_templates_ui_template_general_blocks_ts_일반업무_공용_블록", + "concepts_ui_templates_ui_template_general_layout_ts_일반업무_레이아웃", + "concepts_ui_templates_ui_template_locale_ts_다국어_관리", + "concepts_ui_templates_ui_template_overlay_ts_오버레이_컴포넌트", + "concepts_ui_templates_ui_template_palette_ts_지도_팔레트_캐싱_유틸", + "concepts_ui_templates_ui_template_resizer_ts_패널_리사이저_템플릿", + "concepts_ui_templates_ui_template_workflow_layout_ts_엔지니어링_레이아웃", + "concepts_ui_templates_ui_templates_localization_components", + "concepts_ui_templates_남은_파일_한계", + "concepts_ui_templates_제약_backend_md_1" + ], + "1": [ + "concepts_api_common", + "concepts_api_common_api_공통_여러_페이지가_공유하는_엔드포인트", + "concepts_api_common_공통_오류_응답_포맷_전_라우터", + "concepts_api_common_워크플로우_상태_조회", + "concepts_api_common_폴링_패턴_legacy_workflow_json_설계_현재_구현은_workflow_state_api_사용", + "concepts_auth_rbac", + "concepts_auth_rbac_otp_비밀번호_및_디바이스_신뢰", + "concepts_auth_rbac_권한_검증_헬퍼_b01_dashboard", + "concepts_auth_rbac_라우팅_가드_frontend_md_5_2", + "concepts_auth_rbac_사용자_상태_생명주기", + "concepts_auth_rbac_사용처_역참조", + "concepts_auth_rbac_세션_인증_backend_md_6_3", + "concepts_auth_rbac_역할_users_role", + "concepts_auth_rbac_인증_rbac", + "concepts_auth_rbac_인증_갱신_및_만료_일원화", + "concepts_common_util", + "concepts_common_util_공통_유틸_common_util", + "concepts_common_util_리소스_모니터링_common_util_resource_monitor_py", + "concepts_common_util_이메일_발송_common_util_email_py", + "concepts_db_schema_users_auth", + "concepts_db_schema_users_auth_companies_회사", + "concepts_db_schema_users_auth_db_사용자_인증_조직_테이블", + "concepts_db_schema_users_auth_email_otps_이메일_otp", + "concepts_db_schema_users_auth_join_requests_회사_가입_신청", + "concepts_db_schema_users_auth_sessions_세션", + "concepts_db_schema_users_auth_trusted_devices_신뢰_기기", + "concepts_db_schema_users_auth_user_consents_약관_동의", + "concepts_db_schema_users_auth_users_사용자", + "concepts_schema_common", + "concepts_schema_common_검증_원칙_backend_md_4절", + "concepts_schema_common_공통_스키마_pydantic_요청_응답_규칙", + "concepts_schema_common_명명_규칙", + "concepts_workflow_state", + "concepts_workflow_state_r1_워크플로우_단계_재편_2026_08_08_반영", + "concepts_workflow_state_ssot_project_workflow_stages_테이블_실_db_확인", + "concepts_workflow_state_workflow_상태_관리", + "concepts_workflow_state_공통_유틸_common_util_common_util_workflow_state_py", + "concepts_workflow_state_무효화의_실제_범위", + "concepts_workflow_state_백그라운드_자동_계산_체인_및_사용자_설정_이월", + "concepts_workflow_state_조회_api", + "concepts_workflow_state_프론트엔드_게이팅_및_스텝바_연동" + ], + "2": [ + "concepts_a00_app_shell_framework", + "concepts_a00_app_shell_framework_a00_common_app_shell_framework", + "concepts_a00_app_shell_framework_app_shell_구성요소", + "concepts_a00_app_shell_framework_router_라우팅_테이블", + "concepts_a00_app_shell_framework_scaffold", + "concepts_a00_app_shell_framework_scaffold_a00_common_스캐폴드_css_종속성", + "concepts_a00_app_shell_framework_scaffold_b_page_scaffold", + "concepts_a00_app_shell_framework_scaffold_css_인젝션", + "concepts_a00_app_shell_framework_scaffold_사용처", + "concepts_a00_app_shell_framework_scaffold_종속성", + "concepts_a00_app_shell_framework_세부_스캐폴드_css_종속성", + "concepts_a00_app_shell_framework_인증_가드", + "concepts_a00_app_shell_framework_테마_언어_관리", + "concepts_a00_app_shell_framework_파일_구성", + "concepts_a00_app_shell_framework_헤더_구성_64px_높이_sticky" + ], + "3": [ + "b01_dashboard_b01_frontend", + "b03_fileinput_b03_backend", + "b03_fileinput_b03_frontend", + "b04_preprocess_b04_frontend", + "b05_profile_b05_frontend", + "b05_profile_b05_frontend_alignment", + "b05_profile_b05_frontend_viewer", + "b05_profile_b05_profile_interaction_2026_09", + "b05_profile_b05_structure_stations", + "b05_profile_b05_structures", + "b06_section_b06_frontend", + "b08_designdetail_b08_cross_structure_sheets", + "common_util", + "concepts_completed_2026_09_04", + "drainage_watershed", + "ui_templates" + ], + "4": [ + "concepts_drainage_watershed", + "concepts_drainage_watershed_1_b04_vs_b05_역할_분담_및_일원화", + "concepts_drainage_watershed_2_공용_배수_엔진_및_wamis_강우량_연동_phase_1_2_2026_08_13_관측소_전환", + "concepts_drainage_watershed_3_구조물_3단_옵션_체계_ui_phase_3_5", + "concepts_drainage_watershed_4_해석_알고리즘_등고선_하강_contour_descent", + "concepts_drainage_watershed_5_적색_청색_판정_및_유역_확장", + "concepts_drainage_watershed_6_평균_흐름_화살표_flow_arrows_및_흐름강도_램프", + "concepts_drainage_watershed_7_영구저장소_산출물_구조", + "concepts_drainage_watershed_8_b08_수리집수면적유역도", + "concepts_drainage_watershed_배수유역_해석_및_세부설계_drainage_watershed", + "concepts_las_free_sheet_surface", + "concepts_las_free_sheet_surface_e2e_결과", + "concepts_las_free_sheet_surface_las_없는_도엽등고선_서피스", + "concepts_las_free_sheet_surface_계약과_확정값", + "concepts_las_free_sheet_surface_미결", + "concepts_las_free_sheet_surface_흐름" + ], + "5": [ + "concepts_db_schema_logs_monitoring", + "concepts_db_schema_logs_monitoring_activity_logs_사용자_활동_로그", + "concepts_db_schema_logs_monitoring_audit_logs_감사_로그", + "concepts_db_schema_logs_monitoring_change_logs_설계_변경_이력", + "concepts_db_schema_logs_monitoring_db_로그_모니터링_테이블", + "concepts_db_schema_logs_monitoring_login_logs_로그인_시도_로그", + "concepts_db_schema_logs_monitoring_support_requests_기술_지원_요청", + "concepts_db_schema_logs_monitoring_system_admin_logs_시스템_관리자_행위_로그", + "concepts_db_schema_logs_monitoring_system_audit_logs_사용처_b01_b02", + "concepts_db_schema_logs_monitoring_system_audit_logs_프로젝트_조직_변경_감사_로그", + "concepts_db_schema_logs_monitoring_system_resources_시스템_자원_계측", + "concepts_db_schema_logs_monitoring_리소스_api_system_admin_전용" + ], + "6": [ + "pages_a09_security_a09_backend", + "pages_a09_security_a09_backend_a09_security_backend", + "pages_a09_security_a09_backend_api_엔드포인트", + "pages_a09_security_a09_backend_db_저장_activity_logs", + "pages_a09_security_a09_backend_권한_헬퍼", + "pages_a09_security_a09_backend_마스터_회사_관리자_전용_require_master", + "pages_a09_security_a09_backend_시스템_관리자_전용_require_system_admin", + "pages_a09_security_a09_backend_요청_스키마_pydantic", + "pages_a09_security_a09_backend_의존성_공통_유틸", + "pages_a09_security_a09_backend_인증_사용자_공통_verify_session", + "pages_a09_security_a09_backend_참고", + "pages_a09_security_a09_backend_파일_구조" + ], + "7": [ + "concepts_completed_2026_08_29", + "concepts_completed_2026_08_29_2026_08_29_완료_반영", + "concepts_completed_2026_08_29_b03_재업로드_b05_최신_조회", + "concepts_completed_2026_08_29_b05_b06_구조물_ui_통합", + "concepts_completed_2026_08_29_b07_b08_순서", + "concepts_completed_2026_08_29_b07_cad_고정_척도_횡단_장_배치", + "concepts_completed_2026_08_29_b07_cad_테마", + "concepts_completed_2026_08_29_b07_cad_확대_팬", + "concepts_completed_2026_08_29_배수시설_추천_기준", + "concepts_completed_2026_08_29_초기값_보전", + "concepts_completed_2026_08_29_초기화_복원_실측" + ], + "8": [ + "concepts_db_schema_files_surface", + "concepts_db_schema_files_surface_db_파일_지표면분석_테이블", + "concepts_db_schema_files_surface_input_files_status_값", + "concepts_db_schema_files_surface_input_files_입력_원본_파일", + "concepts_db_schema_files_surface_processed_point_cloud_status_값", + "concepts_db_schema_files_surface_processed_point_cloud_필터_변환_포인트클라우드", + "concepts_db_schema_files_surface_surface_models_status_값", + "concepts_db_schema_files_surface_surface_models_지표면_모델_및_등고선", + "concepts_db_schema_files_surface_terrain_layers_지형_레이어", + "concepts_db_schema_files_surface_upload_chunks_업로드_청크_데이터", + "concepts_db_schema_files_surface_upload_sessions_업로드_세션" + ], + "9": [ + "concepts_db_schema_route_profile", + "concepts_db_schema_route_profile_cross_sections_data_structures", + "concepts_db_schema_route_profile_cross_sections_횡단면_설계", + "concepts_db_schema_route_profile_data_컬럼_내_options_스냅샷_구조_2026_07_19_도입", + "concepts_db_schema_route_profile_data_컬럼_내_profile_alignment_구조_2026_07_23_도입", + "concepts_db_schema_route_profile_db_경로_종횡단_테이블", + "concepts_db_schema_route_profile_longitudinal_sections_종단면_설계", + "concepts_db_schema_route_profile_route_points_경로_좌표점", + "concepts_db_schema_route_profile_route_statistics_노선_통계", + "concepts_db_schema_route_profile_routes_status_흐름", + "concepts_db_schema_route_profile_routes_노선_경로" + ], + "10": [ + "pages_a04_newshistory_a04_frontend", + "pages_a04_newshistory_a04_frontend_a04_newshistory_frontend", + "pages_a04_newshistory_a04_frontend_css_클래스_구조", + "pages_a04_newshistory_a04_frontend_mock_데이터_구조", + "pages_a04_newshistory_a04_frontend_로컬라이제이션", + "pages_a04_newshistory_a04_frontend_미해결_사항", + "pages_a04_newshistory_a04_frontend_반응형", + "pages_a04_newshistory_a04_frontend_스타일_css", + "pages_a04_newshistory_a04_frontend_의존성", + "pages_a04_newshistory_a04_frontend_컴포넌트_섹션_빌더", + "pages_a04_newshistory_a04_frontend_파일_구조" + ], + "11": [ + "pages_a07_register_a07_frontend", + "pages_a07_register_a07_frontend_a07_register_frontend", + "pages_a07_register_a07_frontend_api_클라이언트_함수", + "pages_a07_register_a07_frontend_로컬라이제이션", + "pages_a07_register_a07_frontend_스타일_css", + "pages_a07_register_a07_frontend_약관_동의_아코디언", + "pages_a07_register_a07_frontend_의존성", + "pages_a07_register_a07_frontend_이벤트_핸들러", + "pages_a07_register_a07_frontend_제출_로직_2단계_폼_전환", + "pages_a07_register_a07_frontend_컴포넌트_함수_ui_auth_page_실사용", + "pages_a07_register_a07_frontend_파일_구조" + ], + "12": [ + "pages_a08_support_a08_frontend", + "pages_a08_support_a08_frontend_a08_support_frontend", + "pages_a08_support_a08_frontend_로컬라이제이션", + "pages_a08_support_a08_frontend_세션_자동_채움", + "pages_a08_support_a08_frontend_스타일_css", + "pages_a08_support_a08_frontend_의존성", + "pages_a08_support_a08_frontend_이벤트_핸들러", + "pages_a08_support_a08_frontend_제출_로직", + "pages_a08_support_a08_frontend_참고", + "pages_a08_support_a08_frontend_컴포넌트_함수", + "pages_a08_support_a08_frontend_파일_구조" + ], + "13": [ + "pages_b02_projregister_b02_frontend", + "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "pages_b02_projregister_b02_frontend_로컬라이제이션", + "pages_b02_projregister_b02_frontend_스타일_css", + "pages_b02_projregister_b02_frontend_의존성", + "pages_b02_projregister_b02_frontend_이벤트_핸들러", + "pages_b02_projregister_b02_frontend_입력_필드", + "pages_b02_projregister_b02_frontend_제출_로직", + "pages_b02_projregister_b02_frontend_참고", + "pages_b02_projregister_b02_frontend_컴포넌트_함수", + "pages_b02_projregister_b02_frontend_파일_구조" + ], + "14": [ + "pages_a01_home_a01_frontend", + "pages_a01_home_a01_frontend_a01_home_frontend", + "pages_a01_home_a01_frontend_hero_섹션", + "pages_a01_home_a01_frontend_로컬라이제이션", + "pages_a01_home_a01_frontend_세부_구현", + "pages_a01_home_a01_frontend_이벤트_핸들러", + "pages_a01_home_a01_frontend_주요_기능_섹션", + "pages_a01_home_a01_frontend_최신_소식_섹션", + "pages_a01_home_a01_frontend_컴포넌트", + "pages_a01_home_a01_frontend_파일_구조" + ], + "15": [ + "pages_a05_edudetail_a05_frontend", + "pages_a05_edudetail_a05_frontend_a05_edudetail_frontend", + "pages_a05_edudetail_a05_frontend_css_클래스_구조", + "pages_a05_edudetail_a05_frontend_로컬라이제이션", + "pages_a05_edudetail_a05_frontend_반응형", + "pages_a05_edudetail_a05_frontend_스타일_css", + "pages_a05_edudetail_a05_frontend_의존성", + "pages_a05_edudetail_a05_frontend_이벤트_핸들러", + "pages_a05_edudetail_a05_frontend_컴포넌트_섹션_빌더", + "pages_a05_edudetail_a05_frontend_파일_구조" + ], + "16": [ + "pages_a06_login_a06_frontend", + "pages_a06_login_a06_frontend_a06_login_frontend", + "pages_a06_login_a06_frontend_api_클라이언트_함수", + "pages_a06_login_a06_frontend_로컬라이제이션", + "pages_a06_login_a06_frontend_스타일_css", + "pages_a06_login_a06_frontend_의존성", + "pages_a06_login_a06_frontend_이벤트_핸들러", + "pages_a06_login_a06_frontend_제출_및_otp_제어_로직_2단계_폼_전환", + "pages_a06_login_a06_frontend_컴포넌트_함수", + "pages_a06_login_a06_frontend_파일_구조" + ], + "17": [ + "pages_a08_support_a08_backend", + "pages_a08_support_a08_backend_a08_support_backend", + "pages_a08_support_a08_backend_api_엔드포인트", + "pages_a08_support_a08_backend_db_저장_컬럼_실_코드_insert_기준", + "pages_a08_support_a08_backend_내부_헬퍼", + "pages_a08_support_a08_backend_요청_스키마_pydantic", + "pages_a08_support_a08_backend_의존성_공통_유틸", + "pages_a08_support_a08_backend_접수_로직", + "pages_a08_support_a08_backend_특징", + "pages_a08_support_a08_backend_파일_구조" + ], + "18": [ + "pages_a09_security_a09_frontend", + "pages_a09_security_a09_frontend_a09_security_frontend", + "pages_a09_security_a09_frontend_api_클라이언트_함수_미사용_정의만", + "pages_a09_security_a09_frontend_로컬라이제이션", + "pages_a09_security_a09_frontend_스타일_css", + "pages_a09_security_a09_frontend_약관_데이터_a09_security_terms_ts", + "pages_a09_security_a09_frontend_약관_텍스트와_실_코드_불일치", + "pages_a09_security_a09_frontend_의존성", + "pages_a09_security_a09_frontend_컴포넌트_함수", + "pages_a09_security_a09_frontend_파일_구조" + ], + "19": [ + "pages_b02_projregister_b02_backend", + "pages_b02_projregister_b02_backend_api_엔드포인트", + "pages_b02_projregister_b02_backend_b02_projregister_backend", + "pages_b02_projregister_b02_backend_db_저장_컬럼_projects_insert", + "pages_b02_projregister_b02_backend_생성_로직_create_project_트랜잭션", + "pages_b02_projregister_b02_backend_요청_응답_스키마_pydantic", + "pages_b02_projregister_b02_backend_의존성_공통_유틸", + "pages_b02_projregister_b02_backend_참고", + "pages_b02_projregister_b02_backend_파일_구조", + "pages_b02_projregister_b02_backend_함수" + ], + "20": [ + "pages_b04_preprocess_b04_backend", + "pages_b04_preprocess_b04_backend_2d_gis_미표시_원인_분석_및_조치", + "pages_b04_preprocess_b04_backend_b04_preprocess_backend", + "pages_b04_preprocess_b04_backend_구현_예외_처리_검토_항목_plan", + "pages_b04_preprocess_b04_backend_설정_및_환경_파일_정합성", + "pages_b04_preprocess_b04_backend_수치지형도_도엽_오버레이_아키텍처_2026_07_26_2026_08_01_s8_개편", + "pages_b04_preprocess_b04_backend_엔진_서브모듈", + "pages_b04_preprocess_b04_backend_워크플로우_상태_전이_및_자동_확정", + "pages_b04_preprocess_b04_backend_주요_함수_router_repository_engine_utility", + "pages_b04_preprocess_b04_backend_파일_구성_오케스트레이터_저장소_라우터" + ], + "21": [ + "pages_b04_preprocess_b04_frontend", + "pages_b04_preprocess_b04_frontend_3d_뷰어_dom_마운트_버그_수리", + "pages_b04_preprocess_b04_frontend_3d_뷰어_테마_연동_및_가독성_개선", + "pages_b04_preprocess_b04_frontend_3d_카메라_커서_피봇_2d_오버레이_ui_개선_2026_08_01_02_일원화", + "pages_b04_preprocess_b04_frontend_b04_preprocess_frontend", + "pages_b04_preprocess_b04_frontend_계획서와_실_코드_불일치_3d_뷰어", + "pages_b04_preprocess_b04_frontend_의존성", + "pages_b04_preprocess_b04_frontend_처리_흐름", + "pages_b04_preprocess_b04_frontend_컴포넌트_api_함수", + "pages_b04_preprocess_b04_frontend_파일_구조" + ], + "22": [ + "pages_b05_profile_b05_structures", + "pages_b05_profile_b05_structures_api", + "pages_b05_profile_b05_structures_b05_구조물_정본_통합_편집", + "pages_b05_profile_b05_structures_b06_경계와_남은_범위", + "pages_b05_profile_b05_structures_검증", + "pages_b05_profile_b05_structures_배수관_시설_옵션", + "pages_b05_profile_b05_structures_백엔드_파일", + "pages_b05_profile_b05_structures_유역_추천_개략_단면", + "pages_b05_profile_b05_structures_정본과_타입_레지스트리", + "pages_b05_profile_b05_structures_프론트엔드_파일과_동작" + ], + "23": [ + "pages_b06_section_b06_frontend", + "pages_b06_section_b06_frontend_2026_08_22_파일_한계_정리", + "pages_b06_section_b06_frontend_api_클라이언트", + "pages_b06_section_b06_frontend_b06_section_frontend", + "pages_b06_section_b06_frontend_svg_렌더러_및_유틸리티", + "pages_b06_section_b06_frontend_ui_패널_크기_및_리사이저_규칙_2026_08_02_신설", + "pages_b06_section_b06_frontend_기술부채_해결됨", + "pages_b06_section_b06_frontend_입력_옵션_표시_옵션_및_횡단_반폭_제어", + "pages_b06_section_b06_frontend_파일_구성", + "pages_b06_section_b06_frontend_화면_workflow_조회_및_확정_전용" + ], + "24": [ + "pages_a03_compdetail_a03_frontend", + "pages_a03_compdetail_a03_frontend_a03_compdetail_frontend", + "pages_a03_compdetail_a03_frontend_css_클래스_구조", + "pages_a03_compdetail_a03_frontend_로컬라이제이션", + "pages_a03_compdetail_a03_frontend_반응형", + "pages_a03_compdetail_a03_frontend_스타일_css", + "pages_a03_compdetail_a03_frontend_의존성", + "pages_a03_compdetail_a03_frontend_컴포넌트_섹션_빌더", + "pages_a03_compdetail_a03_frontend_파일_구조" + ], + "25": [ + "pages_a06_login_a06_backend", + "pages_a06_login_a06_backend_a06_login_backend", + "pages_a06_login_a06_backend_api_엔드포인트", + "pages_a06_login_a06_backend_내부_헬퍼", + "pages_a06_login_a06_backend_로그인_로직_흐름", + "pages_a06_login_a06_backend_보안_정책_실_코드_기준", + "pages_a06_login_a06_backend_요청_스키마_pydantic", + "pages_a06_login_a06_backend_의존성_공통_유틸", + "pages_a06_login_a06_backend_파일_구조" + ], + "26": [ + "concepts_mass_haul_diagram", + "concepts_mass_haul_diagram_1_개요_및_분석_목적", + "concepts_mass_haul_diagram_2_주요_계산_수식_및_원리_실무_관례_반영", + "concepts_mass_haul_diagram_3_지반유형별_토량환산계수_기본값_config_system_py", + "concepts_mass_haul_diagram_4_토공_운반장비_선정거리_및_분배_기준_config_system_py", + "concepts_mass_haul_diagram_5_유토곡선_곡선_사양_b06_구현_v2", + "concepts_mass_haul_diagram_6_웹앱_연동_및_시각화_명세_2026_08_02_확정", + "concepts_mass_haul_diagram_유토곡선_mass_haul_diagram_계산_명세", + "pages_B08_Quantity_B08_overview_2026_09" + ], + "27": [ + "pages_a07_register_a07_backend", + "pages_a07_register_a07_backend_a07_register_backend", + "pages_a07_register_a07_backend_api_엔드포인트", + "pages_a07_register_a07_backend_가입_로직_흐름", + "pages_a07_register_a07_backend_요청_스키마_pydantic", + "pages_a07_register_a07_backend_의존성_공통_유틸", + "pages_a07_register_a07_backend_참고", + "pages_a07_register_a07_backend_파일_구조" + ], + "28": [ + "pages_b06_section_b06_culvert_controls", + "pages_b06_section_b06_culvert_controls_4축_조작과_재질", + "pages_b06_section_b06_culvert_controls_b06_배수관_구조물_조작_표시", + "pages_b06_section_b06_culvert_controls_계산_보기_분리", + "pages_b06_section_b06_culvert_controls_구현_파일", + "pages_b06_section_b06_culvert_controls_자체검증_기록", + "pages_b06_section_b06_culvert_controls_조정창", + "pages_b06_section_b06_culvert_controls_집수정_9키_조작" + ], + "29": [ + "pages_b06_section_b06_revetment_link_controls", + "pages_b06_section_b06_revetment_link_controls_b06_기슭막이_연동_경사_단별_제어", + "pages_b06_section_b06_revetment_link_controls_검증", + "pages_b06_section_b06_revetment_link_controls_단별_구간값", + "pages_b06_section_b06_revetment_link_controls_선택과_하이라이트", + "pages_b06_section_b06_revetment_link_controls_연동과_경사", + "pages_b06_section_b06_revetment_link_controls_정본과_공용_모델", + "pages_b06_section_b06_revetment_link_controls_형태와_조정창" + ], + "30": [ + "pages_b08_designdetail_b08_backend", + "pages_b08_designdetail_b08_backend_b08_designdetail_backend", + "pages_b08_designdetail_b08_backend_도각_템플릿_변환_및_종단도_a1_도각_병합_2026_07_26", + "pages_b08_designdetail_b08_backend_도면_관리_종단_30측점_분할_cad_수량산출표_및_도면_템플릿_파이프라인", + "pages_b08_designdetail_b08_backend_워크플로우_게이팅_연동", + "pages_b08_designdetail_b08_backend_종단도_30측점_n분할_및_납품_양식_측점_테이블_2026_07_25_n_1_1", + "pages_b08_designdetail_b08_backend_현재_책임_경계", + "pages_b08_designdetail_b08_backend_횡단도_4개_선별_레이어_및_cad_수량산출표_2026_07_25_n_1_2_n_1_3" + ], + "31": [ + "pages_b08_designdetail_b08_drawing_masshaul_watershed", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_b08_토적도_수리집수면적유역도", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_검증_한계", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_구현_검증_완료", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_남은_결정", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_데이터_흐름", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_도면_기준", + "pages_b08_designdetail_b08_drawing_masshaul_watershed_유역_정보표" + ], + "32": [ + "pages_b09_estimation_b09_frontend", + "pages_b09_estimation_b09_frontend_b09_estimation_frontend", + "pages_b09_estimation_b09_frontend_로컬라이제이션", + "pages_b09_estimation_b09_frontend_백엔드_db_미착수", + "pages_b09_estimation_b09_frontend_의존성", + "pages_b09_estimation_b09_frontend_참고", + "pages_b09_estimation_b09_frontend_컴포넌트_함수", + "pages_b09_estimation_b09_frontend_파일_구조" + ], + "33": [ + "architecture_implementation_status", + "architecture_implementation_status_구현_상태_용어", + "architecture_implementation_status_단계별_판정", + "architecture_implementation_status_미결_설계", + "architecture_implementation_status_반드시_유지할_구분", + "architecture_implementation_status_비워크플로_영역_판정", + "architecture_implementation_status_현재_구현_현황_소스_읽기_감사" + ], + "34": [ + "concepts_db_schema_structure_output", + "concepts_db_schema_structure_output_db_구조물_수량_산출물_테이블", + "concepts_db_schema_structure_output_output_files_개별_산출_파일_리스트", + "concepts_db_schema_structure_output_outputs_최종_견적_도면_산출_세션", + "concepts_db_schema_structure_output_quantity_items_수량_산출_항목", + "concepts_db_schema_structure_output_quantity_items_총비용_계산_예", + "concepts_db_schema_structure_output_structures_배치_구조물" + ], + "35": [ + "pages_b01_dashboard_b01_backend", + "pages_b01_dashboard_b01_backend_b01_dashboard_backend", + "pages_b01_dashboard_b01_backend_기술부채", + "pages_b01_dashboard_b01_backend_라우터_권한_헬퍼", + "pages_b01_dashboard_b01_backend_세분화_백엔드_위키_명세", + "pages_b01_dashboard_b01_backend_요청_스키마", + "pages_b01_dashboard_b01_backend_저장소_및_삭제_함수" + ], + "36": [ + "pages_b01_dashboard_b01_frontend", + "pages_b01_dashboard_b01_frontend_b01_dashboard_frontend", + "pages_b01_dashboard_b01_frontend_ui_권한_헬퍼", + "pages_b01_dashboard_b01_frontend_공유_자원_연결", + "pages_b01_dashboard_b01_frontend_모달", + "pages_b01_dashboard_b01_frontend_분할된_ui_컴포넌트_파일", + "pages_b01_dashboard_b01_frontend_파일과_진입점" + ], + "37": [ + "pages_b03_fileinput_b03_backend", + "pages_b03_fileinput_b03_backend_b03_fileinput_backend", + "pages_b03_fileinput_b03_backend_workflow_알림", + "pages_b03_fileinput_b03_backend_메타데이터_분석_및_파일_지문", + "pages_b03_fileinput_b03_backend_임시_보관함_r2_temp_upload", + "pages_b03_fileinput_b03_backend_입력_검증_파일_처리", + "pages_b03_fileinput_b03_backend_저장소_및_초기화" + ], + "38": [ + "pages_b05_profile_b05_corridor_turn_correction_plan", + "pages_b05_profile_b05_corridor_turn_correction_plan_b05_급선회_3d_국부_보정_계획", + "pages_b05_profile_b05_corridor_turn_correction_plan_구조물_연동", + "pages_b05_profile_b05_corridor_turn_correction_plan_국부_패치_절차", + "pages_b05_profile_b05_corridor_turn_correction_plan_목적과_경계", + "pages_b05_profile_b05_corridor_turn_correction_plan_완료_조건", + "pages_b05_profile_b05_corridor_turn_correction_plan_확인된_노견_확장_회귀" + ], + "39": [ + "pages_b06_section_b06_culvert_basin_multitier", + "pages_b06_section_b06_culvert_basin_multitier_b06_집수정_다단_기슭막이", + "pages_b06_section_b06_culvert_basin_multitier_미결", + "pages_b06_section_b06_culvert_basin_multitier_유입_구조물", + "pages_b06_section_b06_culvert_basin_multitier_유출_성토부_다단", + "pages_b06_section_b06_culvert_basin_multitier_자체검증_기록", + "pages_b06_section_b06_culvert_basin_multitier_집수정_계류측_성토부" + ], + "40": [ + "pages_b06_section_b06_culvert_geometry_redesign", + "pages_b06_section_b06_culvert_geometry_redesign_b06_배수관_구조물_기하_조작_체계", + "pages_b06_section_b06_culvert_geometry_redesign_검증_상태", + "pages_b06_section_b06_culvert_geometry_redesign_구현_파일", + "pages_b06_section_b06_culvert_geometry_redesign_기슭막이_관_핵심_규칙", + "pages_b06_section_b06_culvert_geometry_redesign_설계선_트림", + "pages_b06_section_b06_culvert_geometry_redesign_접속선" + ], + "41": [ + "pages_b06_section_b06_culvert_set", + "pages_b06_section_b06_culvert_set_b06_배수관_횡단도_세트", + "pages_b06_section_b06_culvert_set_검증_근거와_후속", + "pages_b06_section_b06_culvert_set_계획선_규칙", + "pages_b06_section_b06_culvert_set_구현_항목", + "pages_b06_section_b06_culvert_set_입력_판정", + "pages_b06_section_b06_culvert_set_형상_표시_순서_2026_08_20_스냅샷" + ], + "42": [ + "pages_b10_payment_b10_frontend", + "pages_b10_payment_b10_frontend_b10_payment_frontend", + "pages_b10_payment_b10_frontend_로컬라이제이션", + "pages_b10_payment_b10_frontend_비즈니스_로직_전제_목업", + "pages_b10_payment_b10_frontend_의존성", + "pages_b10_payment_b10_frontend_주요_컴포넌트_및_함수_mockup", + "pages_b10_payment_b10_frontend_파일_구조" + ], + "43": [ + "pages_b11_status_b11_frontend", + "pages_b11_status_b11_frontend_b11_status_frontend", + "pages_b11_status_b11_frontend_결재_상태_흐름_payment_flow_status", + "pages_b11_status_b11_frontend_로컬라이제이션", + "pages_b11_status_b11_frontend_의존성", + "pages_b11_status_b11_frontend_주요_컴포넌트_및_기능_mockup", + "pages_b11_status_b11_frontend_파일_구조" + ], + "44": [ + "concepts_db_schema_overview", + "concepts_db_schema_overview_db_스키마_개요", + "concepts_db_schema_overview_설계_원칙", + "concepts_db_schema_overview_테이블_관계_핵심_흐름", + "concepts_db_schema_overview_테이블_그룹_9개", + "concepts_db_schema_overview_파일_경로_추적_컬럼_db에_경로만_기록_실_파일은_파일시스템", + "concepts_storage_paths", + "concepts_storage_paths_db_컬럼_실제_경로_매핑", + "concepts_storage_paths_경로_패턴", + "concepts_storage_paths_원칙_backend_md_3절", + "concepts_storage_paths_저장_경로_규칙_workflow_based_folder_structure", + "concepts_storage_paths_코드_감사_주의사항", + "concepts_storage_paths_파일명_규칙_structure_md_1절" + ], + "45": [ + "concepts_db_schema_projects", + "concepts_db_schema_projects_db_프로젝트_관리_테이블", + "concepts_db_schema_projects_project_automations_프로젝트_자동화_정책", + "concepts_db_schema_projects_project_versions_프로젝트_버전_스냅샷", + "concepts_db_schema_projects_project_workflow_stages_단계별_상세_상태", + "concepts_db_schema_projects_projects_프로젝트" + ], + "46": [ + "concepts_law_source_quality", + "concepts_law_source_quality_결함_유형_예시_위_파일_기준_줄번호", + "concepts_law_source_quality_원인_추정", + "concepts_law_source_quality_임도기술교본_원문_md_추출_품질_결함", + "concepts_law_source_quality_조치_상태", + "concepts_law_source_quality_확인_범위", + "concepts_standard_drawing_cost_inputs" + ], + "47": [ + "pages_a01_home_a01_components", + "pages_a01_home_a01_components_a01_home_세부_구현", + "pages_a01_home_a01_components_데이터_흐름", + "pages_a01_home_a01_components_미해결", + "pages_a01_home_a01_components_스타일", + "pages_a01_home_a01_components_의존성" + ], + "48": [ + "pages_a02_progdetail_a02_components", + "pages_a02_progdetail_a02_components_a02_progdetail_세부_구현", + "pages_a02_progdetail_a02_components_데이터_흐름", + "pages_a02_progdetail_a02_components_미해결_특이사항", + "pages_a02_progdetail_a02_components_스타일_css", + "pages_a02_progdetail_a02_components_의존성" + ], + "49": [ + "pages_a02_progdetail_a02_frontend", + "pages_a02_progdetail_a02_frontend_a02_progdetail_frontend", + "pages_a02_progdetail_a02_frontend_구조", + "pages_a02_progdetail_a02_frontend_세부_구현", + "pages_a02_progdetail_a02_frontend_제약_준수", + "pages_a02_progdetail_a02_frontend_컴포넌트_분석" + ], + "50": [ + "pages_b01_dashboard_b01_api", + "pages_b01_dashboard_b01_api_b01_dashboard_api", + "pages_b01_dashboard_b01_api_사용자_회사", + "pages_b01_dashboard_b01_api_시스템_관리자", + "pages_b01_dashboard_b01_api_프로젝트_자동화", + "pages_b01_dashboard_b01_api_회사_관리자" + ], + "51": [ + "pages_b03_fileinput_b03_frontend", + "pages_b03_fileinput_b03_frontend_api_클라이언트", + "pages_b03_fileinput_b03_frontend_b03_fileinput_frontend", + "pages_b03_fileinput_b03_frontend_ui_지원_유틸리티_분할_완료", + "pages_b03_fileinput_b03_frontend_브라우저_상태_오프라인_보조", + "pages_b03_fileinput_b03_frontend_페이지_업로드_흐름" + ], + "52": [ + "pages_b05_profile_b05_corridor_surface", + "pages_b05_profile_b05_corridor_surface_b05_계획노선_코리도_삼각망_서피스", + "pages_b05_profile_b05_corridor_surface_검증", + "pages_b05_profile_b05_corridor_surface_저장_호환성", + "pages_b05_profile_b05_corridor_surface_진행_중_계획", + "pages_b05_profile_b05_corridor_surface_프론트엔드_구성" + ], + "53": [ + "pages_b05_profile_b05_profile_plan_2026_08_18", + "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_b05_페이지_개선_2차_계획_기록", + "pages_b05_profile_b05_profile_plan_2026_08_18_2026_08_18_사이드_패널_입력_로직_계획_기록", + "pages_b05_profile_b05_profile_plan_2026_08_18_b05_b06_구조물_적용_범위", + "pages_b05_profile_b05_profile_plan_2026_08_18_b05_구조물_ui_현재_계획", + "pages_b05_profile_b05_profile_plan_2026_08_18_후속_결정_대기" + ], + "54": [ + "pages_b05_profile_b05_profile_plan_2026_08_19", + "pages_b05_profile_b05_profile_plan_2026_08_19_b05_구조물_입력_종단_표시_정비_2026_08_19", + "pages_b05_profile_b05_profile_plan_2026_08_19_기록된_검증", + "pages_b05_profile_b05_profile_plan_2026_08_19_기준_해석_보류", + "pages_b05_profile_b05_profile_plan_2026_08_19_완료_범위", + "pages_b05_profile_b05_profile_plan_2026_08_19_주요_항목" + ], + "55": [ + "architecture_project_map", + "architecture_project_map_aislo_프로젝트_지도", + "architecture_project_map_명칭_판정", + "architecture_project_map_탐색_순서", + "architecture_project_map_현재_명칭과_책임", + "architecture_workflow_data_flow", + "b08_designdetail_b08_frontend", + "concepts_quantity_cost_contract", + "pages_B07_DesignDetail_B07_frontend", + "pages_B07_DesignDetail_B07_standard_drawings_2026_09", + "pages_B09_Estimation_B09_overview_2026_09" + ], + "56": [ + "pages_b08_designdetail_b08_cross_structure_sheets", + "pages_b08_designdetail_b08_cross_structure_sheets_b08_횡단도_구조물_장_배치", + "pages_b08_designdetail_b08_cross_structure_sheets_결과", + "pages_b08_designdetail_b08_cross_structure_sheets_데이터_구현_흐름", + "pages_b08_designdetail_b08_cross_structure_sheets_문제와_결정", + "pages_b08_designdetail_b08_cross_structure_sheets_한계" + ], + "57": [ + "b05_profile_b05_backend", + "concepts_completed_2026_09_07", + "pages_b06_section_b06_backend", + "pages_b07_quantity_b07_frontend", + "pages_b07_quantity_b07_frontend_b07_quantity_frontend", + "pages_b07_quantity_b07_frontend_현재_사용자_동작" + ], + "58": [ + "concepts_b07_external_webcad_demos", + "concepts_b07_external_webcad_demos_b07_외부_webcad_비교_실행환경", + "concepts_b07_external_webcad_demos_검증_상태", + "concepts_b07_external_webcad_demos_라이선스_주의", + "concepts_b07_external_webcad_demos_실행과_종료" + ], + "59": [ + "concepts_temp_upload", + "concepts_temp_upload_temp_upload_프로젝트_생성_전_임시_보관함", + "concepts_temp_upload_사용처", + "concepts_temp_upload_주요_개념_및_스펙", + "concepts_temp_upload_주요_구성_요소" + ], + "60": [ + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서", + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_answer", + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_outcome", + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_q_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서", + "graphify_out_memory_query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘_임도에서_source_nodes" + ], + "61": [ + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘", + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_answer", + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_outcome", + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_q_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘", + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_source_nodes" + ], + "62": [ + "pages_b02_projregister_b02_db", + "pages_b02_projregister_b02_db_b02_projregister_db", + "pages_b02_projregister_b02_db_쓰는_테이블", + "pages_b02_projregister_b02_db_저장소_파일시스템", + "pages_b02_projregister_b02_db_참고_계획_당시_의도" + ], + "63": [ + "pages_b03_fileinput_b03_api", + "pages_b03_fileinput_b03_api_b03_fileinput_api", + "pages_b03_fileinput_b03_api_workflow_조회", + "pages_b03_fileinput_b03_api_일반_업로드", + "pages_b03_fileinput_b03_api_청크_업로드" + ], + "64": [ + "pages_b04_preprocess_b04_db", + "pages_b04_preprocess_b04_db_b04_preprocess_db", + "pages_b04_preprocess_b04_db_repository_함수", + "pages_b04_preprocess_b04_db_쓰는_테이블", + "pages_b04_preprocess_b04_db_참고" + ], + "65": [ + "pages_b05_profile_b05_api", + "pages_b05_profile_b05_api_api_스키마_및_반환_필드", + "pages_b05_profile_b05_api_b05_profile_api", + "pages_b05_profile_b05_api_post_project_id_route_confirm_요청_routeconfirmrequest", + "pages_b05_profile_b05_api_엔드포인트" + ], + "66": [ + "pages_b05_profile_b05_corridor_patch_finish", + "pages_b05_profile_b05_corridor_patch_finish_b05_변형_성토면_마감_날개_패치", + "pages_b05_profile_b05_corridor_patch_finish_세월교_날개_패치", + "pages_b05_profile_b05_corridor_patch_finish_저장_검증", + "pages_b05_profile_b05_corridor_patch_finish_패치_마감" + ], + "67": [ + "pages_b05_profile_b05_frontend_alignment", + "pages_b05_profile_b05_frontend_alignment_12행_도면_테이블_및_가로_스크롤_정렬_개편_ui_profile_table_ts_ui_profile_panel_ts", + "pages_b05_profile_b05_frontend_alignment_b05_profile_profile_alignment_table", + "pages_b05_profile_b05_frontend_alignment_비정규_측점_구조물_테이블_오버레이_런타임_검증_ui_profile_table_ts_ui_irregularstations_ts", + "pages_b05_profile_b05_frontend_alignment_종단_계획고_편집_인터랙션_ui_profile_edit_ts_ui_profile_panel_ts_ui_page_ts" + ], + "68": [ + "pages_b05_profile_b05_structure_stations", + "pages_b05_profile_b05_structure_stations_b05_구조물_비정규_측점_공급", + "pages_b05_profile_b05_structure_stations_검증", + "pages_b05_profile_b05_structure_stations_공급_경로", + "pages_b05_profile_b05_structure_stations_정본_규칙" + ], + "69": [ + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_1_개요_및_역할", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_2_주요_기능_및_함수", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_3_의존성", + "pages_b05_profile_frontend_b05_profile_ui_drainage_parts_b05_profile_ui_drainage_parts_배수유역_공용_ui_파츠" + ], + "70": [ + "pages_b05_profile_frontend_ui_drainage_render", + "pages_b05_profile_frontend_ui_drainage_render_1_개요_및_역할", + "pages_b05_profile_frontend_ui_drainage_render_2_주요_기능_및_함수", + "pages_b05_profile_frontend_ui_drainage_render_3_의존성", + "pages_b05_profile_frontend_ui_drainage_render_ui_drainage_render_배수유역도_canvas_렌더러" + ], + "71": [ + "pages_b05_profile_frontend_ui_profile_structures", + "pages_b05_profile_frontend_ui_profile_structures_1_개요_및_역할", + "pages_b05_profile_frontend_ui_profile_structures_2_주요_기능_및_함수", + "pages_b05_profile_frontend_ui_profile_structures_3_의존성", + "pages_b05_profile_frontend_ui_profile_structures_ui_profile_structures_종단_구조물_렌더링_및_인터랙션" + ], + "72": [ + "pages_b05_profile_frontend_ui_selection", + "pages_b05_profile_frontend_ui_selection_1_개요_및_역할", + "pages_b05_profile_frontend_ui_selection_2_주요_기능_및_함수", + "pages_b05_profile_frontend_ui_selection_3_의존성", + "pages_b05_profile_frontend_ui_selection_ui_selection_배수_구조물_3자_선택_동기화" + ], + "73": [ + "pages_b06_section_b06_culvert_link_trim", + "pages_b06_section_b06_culvert_link_trim_b06_인접_측점_구조물_트림_정리", + "pages_b06_section_b06_culvert_link_trim_검증", + "pages_b06_section_b06_culvert_link_trim_원인과_경계", + "pages_b06_section_b06_culvert_link_trim_처리_항목" + ], + "74": [ + "pages_b06_section_b06_pavement_revetment", + "pages_b06_section_b06_pavement_revetment_b06_물넘이포장_콘크리트_포장_독립_기슭막이", + "pages_b06_section_b06_pavement_revetment_검증", + "pages_b06_section_b06_pavement_revetment_독립_기슭막이", + "pages_b06_section_b06_pavement_revetment_포장과_물넘이" + ], + "75": [ + "pages_b06_section_backend_b06_section_engine_areas", + "pages_b06_section_backend_b06_section_engine_areas_1_개요_및_역할", + "pages_b06_section_backend_b06_section_engine_areas_2_주요_기능_및_함수", + "pages_b06_section_backend_b06_section_engine_areas_3_의존성", + "pages_b06_section_backend_b06_section_engine_areas_b06_section_engine_areas_횡단_면적_적분_연산_엔진" + ], + "76": [ + "pages_b06_section_backend_b06_section_router_confirm", + "pages_b06_section_backend_b06_section_router_confirm_1_개요_및_역할", + "pages_b06_section_backend_b06_section_router_confirm_2_주요_기능_및_엔드포인트", + "pages_b06_section_backend_b06_section_router_confirm_3_의존성", + "pages_b06_section_backend_b06_section_router_confirm_b06_section_router_confirm_임시_저장_및_확정_라우터" + ], + "77": [ + "pages_b06_section_frontend_b06_section_ui_cross_areas", + "pages_b06_section_frontend_b06_section_ui_cross_areas_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_cross_areas_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_cross_areas_3_의존성", + "pages_b06_section_frontend_b06_section_ui_cross_areas_b06_section_ui_cross_areas_횡단_단면적_표기_및_밴드_하이라이트" + ], + "78": [ + "pages_b06_section_frontend_b06_section_ui_cross_design", + "pages_b06_section_frontend_b06_section_ui_cross_design_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_cross_design_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_cross_design_3_의존성", + "pages_b06_section_frontend_b06_section_ui_cross_design_b06_section_ui_cross_design_횡단_측점별_세부_설계_컨트롤" + ], + "79": [ + "pages_b06_section_frontend_b06_section_ui_masshaul", + "pages_b06_section_frontend_b06_section_ui_masshaul_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_masshaul_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_b06_section_ui_masshaul_유토곡선_적분_계산_엔진" + ], + "80": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_balance", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_2_주요_기능_및_알고리즘", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_b06_section_ui_masshaul_balance_평형선_및_장비_띠_분할_엔진" + ], + "81": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_2_주요_기능_및_렌더링", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_balance_view_b06_section_ui_masshaul_balance_view_운반_띠_시각화_렌더러" + ], + "82": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_2_주요_기능_및_알고리즘", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_balloon_b06_section_ui_masshaul_balloon_물량_말풍선_배치_및_조작" + ], + "83": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_curve", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_2_주요_기능_및_기하_수학", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_curve_b06_section_ui_masshaul_curve_유토곡선_궤적_보간_및_렌더링" + ], + "84": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_settle", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_2_주요_기능_및_로직", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_settle_b06_section_ui_masshaul_settle_토량_정산_및_장거리_상쇄_엔진" + ], + "85": [ + "pages_b06_section_frontend_b06_section_ui_masshaul_view", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_3_의존성", + "pages_b06_section_frontend_b06_section_ui_masshaul_view_b06_section_ui_masshaul_view_유토곡선_시각화_렌더러" + ], + "86": [ + "pages_b06_section_frontend_b06_section_ui_page", + "pages_b06_section_frontend_b06_section_ui_page_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_page_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_page_3_의존성", + "pages_b06_section_frontend_b06_section_ui_page_b06_section_ui_page_b06_메인_페이지_오케스트레이터" + ], + "87": [ + "pages_b06_section_frontend_b06_section_ui_section_view", + "pages_b06_section_frontend_b06_section_ui_section_view_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_section_view_2_주요_기능_및_함수", + "pages_b06_section_frontend_b06_section_ui_section_view_3_의존성", + "pages_b06_section_frontend_b06_section_ui_section_view_b06_section_ui_section_view_종_횡단_및_유토곡선_뷰_조립" + ], + "88": [ + "pages_b07_quantity_b07_backend", + "pages_b07_quantity_b07_backend_b07_quantity_backend", + "pages_b07_quantity_b07_backend_구현되지_않은_항목", + "pages_b07_quantity_b07_backend_구현된_항목", + "pages_b07_quantity_b07_backend_책임_경계_미결" + ], + "89": [ + "pages_b08_designdetail_b08_cad_blocks", + "pages_b08_designdetail_b08_cad_blocks_b08_cad_블록_라이브러리_사진", + "pages_b08_designdetail_b08_cad_blocks_검증", + "pages_b08_designdetail_b08_cad_blocks_구현", + "pages_b08_designdetail_b08_cad_blocks_범위_결정" + ], + "90": [ + "pages_b08_designdetail_b08_cad_commands", + "pages_b08_designdetail_b08_cad_commands_b08_openwebcad_명령_체계", + "pages_b08_designdetail_b08_cad_commands_검증_제한", + "pages_b08_designdetail_b08_cad_commands_구현_범위", + "pages_b08_designdetail_b08_cad_commands_핵심_구성" + ], + "91": [ + "pages_b08_designdetail_b08_cad_table_entity", + "pages_b08_designdetail_b08_cad_table_entity_검증_후속", + "pages_b08_designdetail_b08_cad_table_entity_기능", + "pages_b08_designdetail_b08_cad_table_entity_모델", + "pages_b08_designdetail_b08_cad_table_entity_이관_범위" + ], + "92": [ + "architecture_public_admin_map", + "architecture_public_admin_map_공개_인증_관리_영역_지도", + "architecture_public_admin_map_공통_의존", + "architecture_public_admin_map_직접_구현_관계" + ], + "93": [ + "architecture_shared_resources", + "architecture_shared_resources_공유_자원_영향_지도", + "architecture_shared_resources_단계별_직접_연결", + "architecture_shared_resources_영향_분석_규칙" + ], + "94": [ + "pages_a00_common_a00_common", + "pages_a00_common_a00_common_a00_common_공통_프레임워크_유틸", + "pages_a00_common_a00_common_개요", + "pages_a00_common_a00_common_세분화_마크다운_문서_목록" + ], + "95": [ + "pages_a00_common_frontend_a00_common_appshell", + "pages_a00_common_frontend_a00_common_appshell_app_shell_ts", + "pages_a00_common_frontend_a00_common_appshell_연관_개념_및_의존성", + "pages_a00_common_frontend_a00_common_appshell_주요_함수_목록" + ], + "96": [ + "pages_a00_common_frontend_a00_common_router", + "pages_a00_common_frontend_a00_common_router_router_ts", + "pages_a00_common_frontend_a00_common_router_연관_개념_및_의존성", + "pages_a00_common_frontend_a00_common_router_주요_함수_목록" + ], + "97": [ + "pages_b04_preprocess_b04_api", + "pages_b04_preprocess_b04_api_b04_preprocess_api", + "pages_b04_preprocess_b04_api_엔드포인트", + "pages_b04_preprocess_b04_api_요청_응답_스키마_pydantic" + ], + "98": [ + "pages_b04_preprocess_b04_dependencies", + "pages_b04_preprocess_b04_dependencies_b04_preprocess_dependencies", + "pages_b04_preprocess_b04_dependencies_백엔드_python", + "pages_b04_preprocess_b04_dependencies_프론트엔드_typescript" + ], + "99": [ + "pages_b05_profile_b05_backend", + "pages_b05_profile_b05_backend_b05_profile_backend", + "pages_b05_profile_b05_backend_소스코드_1_1_세분화_위키_파일_목록", + "pages_b05_profile_b05_backend_핵심_백엔드_아키텍처_개요" + ], + "100": [ + "pages_b05_profile_b05_db", + "pages_b05_profile_b05_db_b05_profile_db_사용_관계", + "pages_b05_profile_b05_db_repository_함수", + "pages_b05_profile_b05_db_저장_경로" + ], + "101": [ + "pages_b05_profile_b05_frontend_viewer", + "pages_b05_profile_b05_frontend_viewer_3d_마커_직접_드래그_이동_0_old_i_401_이식", + "pages_b05_profile_b05_frontend_viewer_3d_지형_뷰포트_시각화_ui_viewer_ts_ui_markers_ts", + "pages_b05_profile_b05_frontend_viewer_b05_profile_3d_viewer_interaction" + ], + "102": [ + "pages_b05_profile_backend_b05_profile_engine_sections", + "pages_b05_profile_backend_b05_profile_engine_sections_런타임_검증_주의사항_2026_07_24_검증_보고서_기준", + "pages_b05_profile_backend_b05_profile_engine_sections_연관_개념_및_의존성", + "pages_b05_profile_backend_b05_profile_engine_sections_주요_함수_목록" + ], + "103": [ + "pages_b05_profile_frontend_b05_profile_api_fetch", + "pages_b05_profile_frontend_b05_profile_api_fetch_b05_profile_api_fetch_ts", + "pages_b05_profile_frontend_b05_profile_api_fetch_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_api_fetch_주요_api_함수_목록" + ], + "104": [ + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel", + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_b05_profile_ui_drainage_panel", + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_개요_및_특징", + "pages_b05_profile_frontend_b05_profile_ui_drainage_panel_주요_함수_심볼_목록" + ], + "105": [ + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes", + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_b05_profile_ui_drainage_pipes", + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_개요_및_특징", + "pages_b05_profile_frontend_b05_profile_ui_drainage_pipes_주요_함수_심볼_목록" + ], + "106": [ + "pages_b05_profile_frontend_b05_profile_ui_profile_panel", + "pages_b05_profile_frontend_b05_profile_ui_profile_panel_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_profile_panel_주요_기능_및_개선사항_2026_08_06", + "pages_b05_profile_frontend_b05_profile_ui_profile_panel_주요_함수_목록" + ], + "107": [ + "pages_b06_section_b06_db", + "pages_b06_section_b06_db_b06_section_db_사용_관계", + "pages_b06_section_b06_db_repository_함수", + "pages_b06_section_b06_db_파일_경로" + ], + "108": [ + "pages_b06_section_frontend_b06_section_api_fetch", + "pages_b06_section_frontend_b06_section_api_fetch_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_api_fetch_2_주요_연동_api_함수", + "pages_b06_section_frontend_b06_section_api_fetch_b06_section_api_fetch_b06_프론트엔드_api_클라이언트" + ], + "109": [ + "pages_b06_section_frontend_b06_section_ui_standard_diagram", + "pages_b06_section_frontend_b06_section_ui_standard_diagram_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_standard_diagram_2_주요_기능", + "pages_b06_section_frontend_b06_section_ui_standard_diagram_b06_section_ui_standard_diagram_표준단면_모식도_컴포넌트" + ], + "110": [ + "pages_b06_section_frontend_b06_section_ui_standard_panel", + "pages_b06_section_frontend_b06_section_ui_standard_panel_1_개요_및_역할", + "pages_b06_section_frontend_b06_section_ui_standard_panel_2_주요_기능", + "pages_b06_section_frontend_b06_section_ui_standard_panel_b06_section_ui_standard_panel_표준단면_입력_및_제어_패널" + ], + "111": [ + "pages_b08_designdetail_b08_dependencies", + "pages_b08_designdetail_b08_dependencies_b08_designdetail_dependencies", + "pages_b08_designdetail_b08_dependencies_backend_requirements_txt", + "pages_b08_designdetail_b08_dependencies_frontend_package_json_tsconfig_json" + ], + "112": [ + "concepts_common_util_common_util_project_delete", + "concepts_common_util_common_util_project_delete_역참조_사용처", + "concepts_common_util_common_util_project_delete_주요_함수_목록" + ], + "113": [ + "concepts_common_util_common_util_storage", + "concepts_common_util_common_util_storage_역참조_사용처", + "concepts_common_util_common_util_storage_주요_함수_목록" + ], + "114": [ + "concepts_common_util_common_util_workflow_state", + "concepts_common_util_common_util_workflow_state_역참조_사용처", + "concepts_common_util_common_util_workflow_state_주요_함수_목록" + ], + "115": [ + "concepts_db_schema_unconfirmed_readme", + "concepts_db_schema_unconfirmed_readme_미확정_테이블_보관소_unconfirmed_db_schemas", + "concepts_db_schema_unconfirmed_readme_운영_규칙" + ], + "116": [ + "pages_a01_home_frontend_a01_home_ui_page", + "pages_a01_home_frontend_a01_home_ui_page_연관_개념_및_의존성", + "pages_a01_home_frontend_a01_home_ui_page_주요_함수_및_인터페이스_목록" + ], + "117": [ + "pages_a02_progdetail_frontend_a02_progdetail_ui_page", + "pages_a02_progdetail_frontend_a02_progdetail_ui_page_연관_개념_및_의존성", + "pages_a02_progdetail_frontend_a02_progdetail_ui_page_주요_함수_목록" + ], + "118": [ + "pages_a06_login_backend_a06_login_router", + "pages_a06_login_backend_a06_login_router_라우터_api_및_주요_헬퍼_함수_목록", + "pages_a06_login_backend_a06_login_router_연관_개념_및_의존성" + ], + "119": [ + "pages_a07_register_backend_a07_register_router", + "pages_a07_register_backend_a07_register_router_라우터_api_및_주요_함수_목록", + "pages_a07_register_backend_a07_register_router_연관_개념_및_의존성" + ], + "120": [ + "pages_a08_support_backend_a08_support_router", + "pages_a08_support_backend_a08_support_router_라우터_api_및_주요_함수_목록", + "pages_a08_support_backend_a08_support_router_연관_개념_및_의존성" + ], + "121": [ + "pages_a09_security_backend_a09_security_router", + "pages_a09_security_backend_a09_security_router_라우터_api_및_주요_함수_목록", + "pages_a09_security_backend_a09_security_router_연관_개념_및_의존성" + ], + "122": [ + "pages_b01_dashboard_b01_db", + "pages_b01_dashboard_b01_db_b01_dashboard_db_사용_관계", + "pages_b01_dashboard_b01_db_트랜잭션_경계" + ], + "123": [ + "pages_b01_dashboard_b01_dependencies", + "pages_b01_dashboard_b01_dependencies_b01_dashboard_dependencies", + "pages_b01_dashboard_b01_dependencies_프로젝트_공통_모듈" + ], + "124": [ + "pages_b01_dashboard_backend_b01_dashboard_router", + "pages_b01_dashboard_backend_b01_dashboard_router_라우터_api_및_주요_함수_목록", + "pages_b01_dashboard_backend_b01_dashboard_router_연관_개념_및_의존성" + ], + "125": [ + "pages_b01_dashboard_frontend_b01_dashboard_ui_page", + "pages_b01_dashboard_frontend_b01_dashboard_ui_page_연관_개념_및_의존성", + "pages_b01_dashboard_frontend_b01_dashboard_ui_page_주요_함수_목록" + ], + "126": [ + "pages_b02_projregister_backend_b02_projregister_router", + "pages_b02_projregister_backend_b02_projregister_router_연관_개념_및_의존성", + "pages_b02_projregister_backend_b02_projregister_router_주요_함수_목록" + ], + "127": [ + "pages_b03_fileinput_b03_db", + "pages_b03_fileinput_b03_db_b03_fileinput_db_사용_관계", + "pages_b03_fileinput_b03_db_파일_경로" + ], + "128": [ + "pages_b03_fileinput_b03_dependencies", + "pages_b03_fileinput_b03_dependencies_b03_fileinput_dependencies", + "pages_b03_fileinput_b03_dependencies_공통_모듈" + ], + "129": [ + "pages_b03_fileinput_backend_b03_fileinput_router", + "pages_b03_fileinput_backend_b03_fileinput_router_연관_개념_및_의존성", + "pages_b03_fileinput_backend_b03_fileinput_router_주요_함수_목록" + ], + "130": [ + "pages_b04_preprocess_backend_b04_preprocess_router", + "pages_b04_preprocess_backend_b04_preprocess_router_연관_개념_및_의존성", + "pages_b04_preprocess_backend_b04_preprocess_router_주요_함수_목록" + ], + "131": [ + "pages_b05_profile_b05_dependencies", + "pages_b05_profile_b05_dependencies_b05_profile_dependencies", + "pages_b05_profile_b05_dependencies_페이지_파일별_연결" + ], + "132": [ + "pages_b05_profile_backend_b05_profile_engine_grade", + "pages_b05_profile_backend_b05_profile_engine_grade_연관_개념_및_의존성", + "pages_b05_profile_backend_b05_profile_engine_grade_주요_클래스_및_함수_목록" + ], + "133": [ + "pages_b05_profile_backend_b05_profile_engine_solver", + "pages_b05_profile_backend_b05_profile_engine_solver_엔진_핵심_함수_목록", + "pages_b05_profile_backend_b05_profile_engine_solver_연관_개념_및_의존성" + ], + "134": [ + "pages_b05_profile_backend_b05_profile_repository", + "pages_b05_profile_backend_b05_profile_repository_db_접근_함수_목록", + "pages_b05_profile_backend_b05_profile_repository_연관_개념_및_의존성" + ], + "135": [ + "pages_b05_profile_backend_b05_profile_router", + "pages_b05_profile_backend_b05_profile_router_라우터_api_및_주요_함수_목록", + "pages_b05_profile_backend_b05_profile_router_연관_모듈_및_의존성" + ], + "136": [ + "pages_b05_profile_backend_b05_profile_router_confirm", + "pages_b05_profile_backend_b05_profile_router_confirm_연관_모듈", + "pages_b05_profile_backend_b05_profile_router_confirm_주요_헬퍼_함수_목록" + ], + "137": [ + "pages_b05_profile_backend_b05_profile_schema", + "pages_b05_profile_backend_b05_profile_schema_pydantic_모델_및_검증_헬퍼_목록", + "pages_b05_profile_backend_b05_profile_schema_연관_개념_및_의존성" + ], + "138": [ + "pages_b05_profile_frontend_b05_profile_ui_irregularstations", + "pages_b05_profile_frontend_b05_profile_ui_irregularstations_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_irregularstations_주요_인터페이스_및_함수_목록" + ], + "139": [ + "pages_b05_profile_frontend_b05_profile_ui_page", + "pages_b05_profile_frontend_b05_profile_ui_page_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_page_주요_컴포넌트_및_함수_목록" + ], + "140": [ + "pages_b05_profile_frontend_b05_profile_ui_panel", + "pages_b05_profile_frontend_b05_profile_ui_panel_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_panel_주요_함수_목록" + ], + "141": [ + "pages_b05_profile_frontend_b05_profile_ui_profile_alignment", + "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_profile_alignment_주요_함수_목록" + ], + "142": [ + "pages_b05_profile_frontend_b05_profile_ui_profile_table", + "pages_b05_profile_frontend_b05_profile_ui_profile_table_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_profile_table_주요_함수_목록" + ], + "143": [ + "pages_b05_profile_frontend_b05_profile_ui_viewer", + "pages_b05_profile_frontend_b05_profile_ui_viewer_연관_개념_및_의존성", + "pages_b05_profile_frontend_b05_profile_ui_viewer_주요_함수_목록" + ], + "144": [ + "pages_b06_section_b06_dependencies", + "pages_b06_section_b06_dependencies_b06_section_dependencies", + "pages_b06_section_b06_dependencies_공통_모듈" + ], + "145": [ + "pages_b06_section_backend_b06_section_router", + "pages_b06_section_backend_b06_section_router_라우터_api_및_주요_함수_목록", + "pages_b06_section_backend_b06_section_router_연관_개념_및_의존성" + ], + "146": [ + "architecture_workflow_data_flow_b01_b09_workflow_데이터_흐름", + "architecture_workflow_data_flow_b04_b06_자동_계산과_재설계", + "architecture_workflow_data_flow_단계_관계", + "architecture_workflow_data_flow_상태와_산출물_무효화", + "architecture_workflow_data_flow_정본_위치" + ], + "147": [ + "pages_b08_designdetail_b08_api", + "pages_b08_designdetail_b08_api_api_엔드포인트", + "pages_b08_designdetail_b08_api_b08_designdetail_api" + ], + "148": [ + "concepts_db_schema_route_profile_longitudinal_alignment", + "concepts_db_schema_route_profile_longitudinal_alignment_db_longitudinal_sections_data_profile_alignment_구조" + ], + "149": [ + "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file", + "pages_b03_fileinput_b03_fileinput_plan_lidar_multi_file_b03_다중_라이다_파일_대용량_처리_보류_계획" + ], + "150": [ + "pages_b05_profile_b05_completed_followups", + "pages_b05_profile_b05_completed_followups_b05_후속_완료_항목" + ], + "151": [ + "pages_b05_profile_b05_corridor_followup_decisions", + "pages_b05_profile_b05_corridor_followup_decisions_b05_구조물_3d_후속_판정" + ], + "152": [ + "pages_b06_section_b06_api", + "pages_b06_section_b06_api_b06_section_api" + ], + "153": [ + "pages_b07_quantity_b07_db", + "pages_b07_quantity_b07_db_b07_quantity_db" + ], + "154": [ + "pages_b08_designdetail_backend_b08_designdetail_router", + "pages_b08_designdetail_backend_b08_designdetail_router_실제_api" + ], + "155": [ + "pages_b09_estimation_frontend_b09_estimation_ui_page", + "pages_b09_estimation_frontend_b09_estimation_ui_page_주요_함수_목록" + ], + "156": [ + "pages_b10_payment_frontend_b10_payment_ui_page", + "pages_b10_payment_frontend_b10_payment_ui_page_주요_함수_목록" + ], + "157": [ + "pages_b11_status_frontend_b11_status_ui_page", + "pages_b11_status_frontend_b11_status_ui_page_주요_함수_목록" + ], + "158": [ + "b03_fileinput_route_snapshot_crs" + ], + "159": [ + "b03_fileinput_upload_ui_2026_09" + ], + "160": [ + "b04_preprocess_compass_crs_2026_09" + ], + "161": [ + "b04_preprocess_drainage_compass_crs" + ], + "162": [ + "b05_profile_corridor_cut_fill" + ], + "163": [ + "b05_profile_corridor_plan_curves" + ], + "164": [ + "b05_profile_frontend" + ], + "165": [ + "b05_profile_masshaul_structure_2026_09" + ], + "166": [ + "b05_profile_profile_interaction_2026_09" + ], + "167": [ + "b06_section_cross_design_ui_2026_09" + ], + "168": [ + "b06_section_masshaul_culvert_2026_09" + ], + "169": [ + "b08_designdetail_b08_designdetail_engine_cad_basin_py" + ], + "170": [ + "b08_designdetail_b08_designdetail_engine_cad_masshaul_py" + ], + "171": [ + "b08_designdetail_cad_delivery_2026_09" + ], + "172": [ + "b08_designdetail_cad_interaction" + ], + "173": [ + "b08_designdetail_cad_title_block" + ], + "174": [ + "b08_designdetail_cad_usability_2026_09_01" + ], + "175": [ + "b08_designdetail_frontend" + ], + "176": [ + "b08_designdetail_openwebcad_app" + ], + "177": [ + "common_util_common_util_mass_haul_settle_ts" + ], + "178": [ + "concept_drainage_watershed" + ], + "179": [ + "concept_mass_haul_diagram" + ], + "180": [ + "concepts_completed_2026_09_01" + ], + "181": [ + "concepts_completed_2026_09_01_followups" + ], + "182": [ + "concepts_completed_2026_09_02" + ], + "183": [ + "concepts_completed_2026_09_03" + ], + "184": [ + "concepts_completed_2026_09_03_additional" + ], + "185": [ + "graphify_out_memory_query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘_md_query" + ], + "186": [ + "index" + ], + "187": [ + "pages_b03_fileinput_backend" + ], + "188": [ + "pages_b03_fileinput_frontend" + ], + "189": [ + "pages_b04_preprocess_backend" + ], + "190": [ + "pages_b04_preprocess_frontend" + ], + "191": [ + "pages_b07_quantity_backend_b07_quantity_router" + ], + "192": [ + "pages_b08_designdetail_cad_blocks" + ], + "193": [ + "pages_b08_designdetail_cad_table_entity" + ], + "194": [ + "pages_b08_designdetail_cross_structure_sheets" + ], + "195": [ + "query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도_md_query" + ], + "196": [ + "pages_b06_section_b06_backend_b06_section_backend", + "pages_b06_section_b06_backend_계산_엔진", + "pages_b06_section_b06_backend_데이터_영구_저장_및_환경설정", + "pages_b06_section_b06_backend_라우터_workflow_조회_확정_타_프로젝트_불러오기_및_재생성", + "pages_b06_section_b06_backend_요청_응답_모델" + ] + }, + "cohesion": { + "0": 0.06451612903225806, + "1": 0.04878048780487805, + "2": 0.13333333333333333, + "3": 0.125, + "4": 0.125, + "5": 0.16666666666666666, + "6": 0.16666666666666666, + "7": 0.18181818181818182, + "8": 0.18181818181818182, + "9": 0.18181818181818182, + "10": 0.18181818181818182, + "11": 0.18181818181818182, + "12": 0.18181818181818182, + "13": 0.18181818181818182, + "14": 0.2, + "15": 0.2, + "16": 0.2, + "17": 0.2, + "18": 0.2, + "19": 0.2, + "20": 0.2, + "21": 0.2, + "22": 0.2, + "23": 0.2, + "24": 0.2222222222222222, + "25": 0.2222222222222222, + "26": 0.2222222222222222, + "27": 0.25, + "28": 0.25, + "29": 0.25, + "30": 0.25, + "31": 0.25, + "32": 0.25, + "33": 0.2857142857142857, + "34": 0.2857142857142857, + "35": 0.2857142857142857, + "36": 0.2857142857142857, + "37": 0.2857142857142857, + "38": 0.2857142857142857, + "39": 0.2857142857142857, + "40": 0.2857142857142857, + "41": 0.2857142857142857, + "42": 0.2857142857142857, + "43": 0.2857142857142857, + "44": 0.15384615384615385, + "45": 0.3333333333333333, + "46": 0.2857142857142857, + "47": 0.3333333333333333, + "48": 0.3333333333333333, + "49": 0.3333333333333333, + "50": 0.3333333333333333, + "51": 0.3333333333333333, + "52": 0.3333333333333333, + "53": 0.3333333333333333, + "54": 0.3333333333333333, + "55": 0.2, + "56": 0.3333333333333333, + "57": 0.3333333333333333, + "58": 0.4, + "59": 0.4, + "60": 0.4, + "61": 0.4, + "62": 0.4, + "63": 0.4, + "64": 0.4, + "65": 0.4, + "66": 0.4, + "67": 0.4, + "68": 0.4, + "69": 0.4, + "70": 0.4, + "71": 0.4, + "72": 0.4, + "73": 0.4, + "74": 0.4, + "75": 0.4, + "76": 0.4, + "77": 0.4, + "78": 0.4, + "79": 0.4, + "80": 0.4, + "81": 0.4, + "82": 0.4, + "83": 0.4, + "84": 0.4, + "85": 0.4, + "86": 0.4, + "87": 0.4, + "88": 0.4, + "89": 0.4, + "90": 0.4, + "91": 0.4, + "92": 0.5, + "93": 0.5, + "94": 0.5, + "95": 0.5, + "96": 0.5, + "97": 0.5, + "98": 0.5, + "99": 0.5, + "100": 0.5, + "101": 0.5, + "102": 0.5, + "103": 0.5, + "104": 0.5, + "105": 0.5, + "106": 0.5, + "107": 0.5, + "108": 0.5, + "109": 0.5, + "110": 0.5, + "111": 0.5, + "112": 0.6666666666666666, + "113": 0.6666666666666666, + "114": 0.6666666666666666, + "115": 0.6666666666666666, + "116": 0.6666666666666666, + "117": 0.6666666666666666, + "118": 0.6666666666666666, + "119": 0.6666666666666666, + "120": 0.6666666666666666, + "121": 0.6666666666666666, + "122": 0.6666666666666666, + "123": 0.6666666666666666, + "124": 0.6666666666666666, + "125": 0.6666666666666666, + "126": 0.6666666666666666, + "127": 0.6666666666666666, + "128": 0.6666666666666666, + "129": 0.6666666666666666, + "130": 0.6666666666666666, + "131": 0.6666666666666666, + "132": 0.6666666666666666, + "133": 0.6666666666666666, + "134": 0.6666666666666666, + "135": 0.6666666666666666, + "136": 0.6666666666666666, + "137": 0.6666666666666666, + "138": 0.6666666666666666, + "139": 0.6666666666666666, + "140": 0.6666666666666666, + "141": 0.6666666666666666, + "142": 0.6666666666666666, + "143": 0.6666666666666666, + "144": 0.6666666666666666, + "145": 0.6666666666666666, + "146": 0.4, + "147": 0.6666666666666666, + "148": 1.0, + "149": 1.0, + "150": 1.0, + "151": 1.0, + "152": 1.0, + "153": 1.0, + "154": 1.0, + "155": 1.0, + "156": 1.0, + "157": 1.0, + "158": 1.0, + "159": 1.0, + "160": 1.0, + "161": 1.0, + "162": 1.0, + "163": 1.0, + "164": 1.0, + "165": 1.0, + "166": 1.0, + "167": 1.0, + "168": 1.0, + "169": 1.0, + "170": 1.0, + "171": 1.0, + "172": 1.0, + "173": 1.0, + "174": 1.0, + "175": 1.0, + "176": 1.0, + "177": 1.0, + "178": 1.0, + "179": 1.0, + "180": 1.0, + "181": 1.0, + "182": 1.0, + "183": 1.0, + "184": 1.0, + "185": 1.0, + "186": 1.0, + "187": 1.0, + "188": 1.0, + "189": 1.0, + "190": 1.0, + "191": 1.0, + "192": 1.0, + "193": 1.0, + "194": 1.0, + "195": 1.0, + "196": 0.4 + }, + "gods": [ + { + "id": "concepts_completed_2026_09_04", + "label": "2026-09-04 완료 항목", + "degree": 17 + }, + { + "id": "concepts_ui_templates_ui_templates_localization_components", + "label": "UI Templates — Localization & Components", + "degree": 12 + }, + { + "id": "concepts_db_schema_logs_monitoring_db_로그_모니터링_테이블", + "label": "DB: 로그/모니터링 테이블", + "degree": 11 + }, + { + "id": "concepts_completed_2026_08_29_2026_08_29_완료_반영", + "label": "2026-08-29 완료 반영", + "degree": 10 + }, + { + "id": "concepts_db_schema_files_surface_db_파일_지표면분석_테이블", + "label": "DB: 파일/지표면분석 테이블", + "degree": 10 + }, + { + "id": "pages_a07_register_a07_frontend_a07_register_frontend", + "label": "A07_Register — Frontend", + "degree": 10 + }, + { + "id": "pages_a08_support_a08_frontend_a08_support_frontend", + "label": "A08_Support — Frontend", + "degree": 10 + }, + { + "id": "pages_b02_projregister_b02_frontend_b02_projregister_frontend", + "label": "B02_ProjRegister — Frontend", + "degree": 10 + }, + { + "id": "concepts_auth_rbac_인증_rbac", + "label": "인증 / RBAC", + "degree": 9 + }, + { + "id": "concepts_drainage_watershed_배수유역_해석_및_세부설계_drainage_watershed", + "label": "배수유역 해석 및 세부설계 (Drainage Watershed)", + "degree": 9 + } + ], + "surprises": [ + { + "source": "2026-09-04 완료 항목", + "target": "B05_Profile/B05_backend", + "source_files": [ + "concepts/completed_2026-09-04.md", + "B05_Profile/B05_backend.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories; bridges separate communities; peripheral node `B05_Profile/B05_backend` unexpectedly reaches hub `2026-09-04 완료 항목`" + }, + { + "source": "2026-09-04 완료 항목", + "target": "B08_DesignDetail/B08_frontend", + "source_files": [ + "concepts/completed_2026-09-04.md", + "B08_DesignDetail/B08_frontend.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories; bridges separate communities; peripheral node `B08_DesignDetail/B08_frontend` unexpectedly reaches hub `2026-09-04 완료 항목`" + }, + { + "source": "B07 구조물 표준도 — 조사·합의와 현재 통로", + "target": "표준도·수량·원가 입력의 미결 경계", + "source_files": [ + "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", + "concepts/standard_drawing_cost_inputs.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories; bridges separate communities; peripheral node `표준도·수량·원가 입력의 미결 경계` unexpectedly reaches hub `B07 구조물 표준도 — 조사·합의와 현재 통로`" + }, + { + "source": "2026-09-04 완료 항목", + "target": "B01_Dashboard/B01_frontend", + "source_files": [ + "concepts/completed_2026-09-04.md", + "B01_Dashboard/B01_frontend.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories; peripheral node `B01_Dashboard/B01_frontend` unexpectedly reaches hub `2026-09-04 완료 항목`" + }, + { + "source": "2026-09-04 완료 항목", + "target": "B03_FileInput/B03_backend", + "source_files": [ + "concepts/completed_2026-09-04.md", + "B03_FileInput/B03_backend.md" + ], + "confidence": "EXTRACTED", + "relation": "references", + "why": "connects across different repos/directories; peripheral node `B03_FileInput/B03_backend` unexpectedly reaches hub `2026-09-04 완료 항목`" + } + ], + "questions": [ + { + "type": "bridge_node", + "question": "Why does `B07 구조물 표준도 — 조사·합의와 현재 통로` connect `B07 구조물 표준도 — 조사·합의와 현재 통로` to `유토곡선 (Mass Haul Diagram) 계산 명세`, `임도기술교본 원문 md 추출 품질 결함`?", + "why": "High betweenness centrality (0.002) - this node is a cross-community bridge." + }, + { + "type": "bridge_node", + "question": "Why does `2026-09-04 완료 항목` connect `2026-09-04 완료 항목` to `2026-09-07 완료·보류 요약`, `B07 구조물 표준도 — 조사·합의와 현재 통로`?", + "why": "High betweenness centrality (0.002) - this node is a cross-community bridge." + }, + { + "type": "isolated_nodes", + "question": "What connects `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어` to the rest of the system?", + "why": "675 weakly-connected nodes found - possible documentation gaps or missing edges." + }, + { + "type": "low_cohesion", + "question": "Should `UI Templates — Localization & Components` be split into smaller, more focused modules?", + "why": "Cohesion score 0.06451612903225806 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `인증 / RBAC` be split into smaller, more focused modules?", + "why": "Cohesion score 0.04878048780487805 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `A00_Common — App Shell Framework` be split into smaller, more focused modules?", + "why": "Cohesion score 0.13333333333333333 - nodes in this community are weakly interconnected." + }, + { + "type": "low_cohesion", + "question": "Should `2026-09-04 완료 항목` be split into smaller, more focused modules?", + "why": "Cohesion score 0.125 - nodes in this community are weakly interconnected." + } + ] +} \ No newline at end of file diff --git a/docs/wiki/graphify-out/.graphify_labels.json b/docs/wiki/graphify-out/.graphify_labels.json new file mode 100644 index 00000000..d67759d2 --- /dev/null +++ b/docs/wiki/graphify-out/.graphify_labels.json @@ -0,0 +1 @@ +{"0": "UI Templates — Localization & Components", "1": "인증 / RBAC", "2": "A00_Common — App Shell Framework", "3": "2026-09-04 완료 항목", "4": "배수유역 해석 및 세부설계 (Drainage Watershed)", "5": "DB: 로그/모니터링 테이블", "6": "A09_Security — Backend", "7": "2026-08-29 완료 반영", "8": "DB: 파일/지표면분석 테이블", "9": "DB: 경로/종횡단 테이블", "10": "A04_NewsHistory — Frontend", "11": "A07_Register — Frontend", "12": "A08_Support — Frontend", "13": "B02_ProjRegister — Frontend", "14": "A01_Home — Frontend", "15": "A05_EduDetail — Frontend", "16": "A06_Login — Frontend", "17": "A08_Support — Backend", "18": "A09_Security — Frontend", "19": "B02_ProjRegister — Backend", "20": "B04_PreProcess — Backend", "21": "B04_PreProcess — Frontend", "22": "B05 구조물 정본·통합 편집", "23": "B06_Section — Frontend", "24": "A03_CompDetail — Frontend", "25": "A06_Login — Backend", "26": "유토곡선 (Mass Haul Diagram) 계산 명세", "27": "A07_Register — Backend", "28": "B06 배수관 구조물 조작·표시", "29": "B06 기슭막이 연동·경사·단별 제어", "30": "B08_DesignDetail — Backend", "31": "B08 토적도·수리집수면적유역도", "32": "B09_Estimation — Frontend", "33": "현재 구현 현황 — 소스 읽기 감사", "34": "DB: 구조물/수량/산출물 테이블", "35": "B01_Dashboard — Backend", "36": "B01_Dashboard — Frontend", "37": "B03_FileInput — Backend", "38": "B05 급선회 3D 국부 보정 계획", "39": "B06 집수정·다단 기슭막이", "40": "B06 배수관 구조물 기하·조작 체계", "41": "B06 배수관 횡단도 세트", "42": "B10_Payment — Frontend", "43": "B11_Status — Frontend", "44": "저장 경로 규칙 (Workflow-based Folder Structure)", "45": "DB: 프로젝트 관리 테이블", "46": "임도기술교본 원문 md 추출 품질 결함", "47": "A01_Home — 세부 구현", "48": "A02_ProgDetail — 세부 구현", "49": "A02_ProgDetail — Frontend", "50": "B01_Dashboard — API", "51": "B03_FileInput — Frontend", "52": "B05 계획노선 코리도 삼각망 서피스", "53": "B05 구조물·UI 현재 계획", "54": "B05 구조물 입력·종단 표시 정비 — 2026-08-19", "55": "B07 구조물 표준도 — 조사·합의와 현재 통로", "56": "B08 횡단도 구조물·장 배치", "57": "2026-09-07 완료·보류 요약", "58": "B07 외부 WebCAD 비교 실행환경", "59": "Temp Upload (프로젝트 생성 전 임시 보관함)", "60": "Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서", "61": "Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘.", "62": "B02_ProjRegister — DB", "63": "B03_FileInput — API", "64": "B04_PreProcess — DB", "65": "B05_Profile — API", "66": "B05 변형 성토면 마감·날개 패치", "67": "B05_Profile — Profile Alignment & Table", "68": "B05 구조물 비정규 측점 공급", "69": "B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠", "70": "_UI_Drainage_Render — 배수유역도 Canvas 렌더러", "71": "_UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션", "72": "_UI_Selection — 배수/구조물 3자 선택 동기화", "73": "B06 인접 측점 구조물 트림 정리", "74": "B06 물넘이포장·콘크리트 포장·독립 기슭막이", "75": "B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진", "76": "B06_Section_Router_Confirm — 임시 저장 및 확정 라우터", "77": "B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트", "78": "B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤", "79": "B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진", "80": "B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진", "81": "B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러", "82": "B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작", "83": "B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링", "84": "B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진", "85": "B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러", "86": "B06_Section_UI_Page — B06 메인 페이지 오케스트레이터", "87": "B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립", "88": "B07 Quantity — Backend", "89": "B08 CAD 블록 라이브러리·사진", "90": "B08 OpenWebCAD 명령 체계", "91": "B08_CAD_table_entity.md", "92": "공개·인증·관리 영역 지도", "93": "공유 자원 영향 지도", "94": "A00_Common — 공통 프레임워크 & 유틸", "95": "app_shell.ts", "96": "router.ts", "97": "B04_PreProcess — API", "98": "B04_PreProcess — Dependencies", "99": "B05_Profile — Backend", "100": "B05_Profile — DB 사용 관계", "101": "B05_Profile — 3D Viewer & Interaction", "102": "B05_Profile_Engine_Sections.md", "103": "B05_Profile_Api_Fetch.ts", "104": "B05_Profile_UI_Drainage_Panel", "105": "B05_Profile_UI_Drainage_Pipes", "106": "B05_Profile_UI_Profile_Panel.md", "107": "B06_Section — DB 사용 관계", "108": "B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트", "109": "B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트", "110": "B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널", "111": "B08_DesignDetail — Dependencies", "112": "common_util_project_delete.md", "113": "common_util_storage.md", "114": "common_util_workflow_state.md", "115": "미확정 테이블 보관소 (Unconfirmed DB Schemas)", "116": "A01_Home_UI_Page.md", "117": "A02_ProgDetail_UI_Page.md", "118": "A06_Login_Router.md", "119": "A07_Register_Router.md", "120": "A08_Support_Router.md", "121": "A09_Security_Router.md", "122": "B01_Dashboard — DB 사용 관계", "123": "B01_Dashboard — Dependencies", "124": "B01_Dashboard_Router.md", "125": "B01_Dashboard_UI_Page.md", "126": "B02_ProjRegister_Router.md", "127": "B03_FileInput — DB 사용 관계", "128": "B03_FileInput — Dependencies", "129": "B03_FileInput_Router.md", "130": "B04_PreProcess_Router.md", "131": "B05_Profile — Dependencies", "132": "B05_Profile_Engine_Grade.md", "133": "B05_Profile_Engine_Solver.md", "134": "B05_Profile_Repository.md", "135": "B05_Profile_Router.md", "136": "B05_Profile_Router_Confirm.md", "137": "B05_Profile_Schema.md", "138": "B05_Profile_UI_IrregularStations.md", "139": "B05_Profile_UI_Page.md", "140": "B05_Profile_UI_Panel.md", "141": "B05_Profile_UI_Profile_Alignment.md", "142": "B05_Profile_UI_Profile_Table.md", "143": "B05_Profile_UI_Viewer.md", "144": "B06_Section — Dependencies", "145": "B06_Section_Router.md", "146": "B01~B09 Workflow 데이터 흐름", "147": "B08_DesignDetail — API", "148": "longitudinal_alignment.md", "149": "B03_FileInput_plan_lidar_multi_file.md", "150": "B05_completed_followups.md", "151": "B05_corridor_followup_decisions.md", "152": "B06_api.md", "153": "B07_db.md", "154": "B08_DesignDetail_Router.md", "155": "B09_Estimation_UI_Page.md", "156": "B10_Payment_UI_Page.md", "157": "B11_Status_UI_Page.md", "158": "B03 계획노선 정본·좌표계 후속", "159": "B03 파일 입력 화면 정리", "160": "B04 3D 방위·좌표계 최신 결정", "161": "B04 세부유역·방위·좌표계", "162": "B05 구조물 구간 절취·측벽·성토 패치", "163": "B05 구조물 3D 투영 커브", "164": "B05_Profile — Frontend", "165": "B05 유토곡선·구조물 후속", "166": "B05 종단곡선·실시간 횡단 연동", "167": "B06 횡단 계산 미러·카드 표기", "168": "B06 횡단 관 형상·유토곡선 후속", "169": "B08_DesignDetail_Engine_Cad_Basin.py", "170": "B08_DesignDetail_Engine_Cad_MassHaul.py", "171": "B08 CAD·납품 도면 후속", "172": "B08 CAD 기본 조작", "173": "B08 CAD 도각·표제란", "174": "B08 CAD 사용자 편의성 정리", "175": "B08_DesignDetail — Frontend", "176": "OpenWebCAD Core", "177": "common_util_mass_haul_settle.ts", "178": "Drainage Watershed (유역도)", "179": "Mass Haul Diagram (토적도)", "180": "2026-09-01 완료 — B04 지면 처리·B05/B06 배수 제어", "181": "2026-09-01 잔여 완료 체크 정리", "182": "2026-09-02 완료 항목", "183": "2026-09-03 완료 — 입력·배수·종횡단·CAD", "184": "2026-09-03 추가 완료 — 화면·종단·횡단", "185": "Query: 임도 집수정 형태정보", "186": "Wiki Index", "187": "B03 File Input Backend", "188": "B03 File Input Frontend", "189": "B04 PreProcess Backend", "190": "B04 PreProcess Frontend", "191": "B07_Quantity_Router.md", "192": "B08 CAD Blocks Library", "193": "B08 CAD Table Entity", "194": "B08 Cross Section Structure Sheets", "195": "Query: 배수관 매설 각도 제약조건 (임도)", "196": "B06_Section — Backend"} \ No newline at end of file diff --git a/docs/wiki/graphify-out/.graphify_labels.json.sig b/docs/wiki/graphify-out/.graphify_labels.json.sig new file mode 100644 index 00000000..1a1566dc --- /dev/null +++ b/docs/wiki/graphify-out/.graphify_labels.json.sig @@ -0,0 +1 @@ +{"0": "654b06bc623c5716", "1": "45ee129630719590", "2": "b89ab4ab42c1a871", "3": "16d8f40d67f96c6e", "4": "52678f8b86fac983", "5": "48e4d31de297cfb5", "6": "c263c2f2c6032ddd", "7": "9738c86e1c9571c2", "8": "cbf1b9f07c71f624", "9": "ed71d11dedf4699b", "10": "ad84f39abed93cb8", "11": "45c440b50ff2362c", "12": "e0180330f9b8008a", "13": "41077ef2ff59525f", "14": "73f6b4d62c159604", "15": "613d7a7e36057ffd", "16": "f59ab39d57a8d1f9", "17": "c50edec1a73f00c1", "18": "c3e2cc2ef44f18b3", "19": "3c1a5ef5bd44df01", "20": "bc58d3e8481509ab", "21": "a8fae60eacf4fcce", "22": "ca8982d98722331d", "23": "7eacf81b83f03fbf", "24": "adad7505995f6f52", "25": "474ea44af4f04c82", "26": "e64fbb4383cc49a3", "27": "769e290404455c4c", "28": "28a93066c074b5bc", "29": "8bff9123ce9f50ae", "30": "643fe918c1c85ee4", "31": "aa0688f201905542", "32": "0342cf49ca901a85", "33": "e178a48295544a28", "34": "380a3badb89ed762", "35": "d4c5412bacc913ed", "36": "38b73356afe0bb87", "37": "6309e8f54254b5e7", "38": "fd41aaf36d7184fa", "39": "fc8cc3d8b71784d2", "40": "63c95bcccf7ea80e", "41": "9eedf654e87aea2c", "42": "68cc361d36183891", "43": "4eb3fdd272e171a5", "44": "a434b4aa12487e59", "45": "8f1b056393903cf3", "46": "8878d80b49e2557f", "47": "c0e2d74921a49d34", "48": "e6fea956b0def332", "49": "237d2e0aece2c8a6", "50": "76088df65fb5bb3b", "51": "0aa25d5d7e639f23", "52": "fa87b28143192eaa", "53": "fe1c238e16694c07", "54": "e08ddd7ca8ac9aff", "55": "eab077656d3f8c75", "56": "04919d6b1986b1a9", "57": "034c390ec91239fb", "58": "1934ae476a8b70f4", "59": "031b02bf508382d7", "60": "50425b2515411093", "61": "e3e9acb4b35273f0", "62": "dc3cdb18d54c8330", "63": "c4df121308851eb5", "64": "b7e9fc368d258012", "65": "07602201431bec97", "66": "333f372a831efc9f", "67": "92c03cd605db839f", "68": "e3451bc5ebaced41", "69": "1e7d6d4de65d943b", "70": "238e2d30ab41938f", "71": "b84d97a3b8065ed4", "72": "42999263d6a6c9a1", "73": "824edd3aad6561e7", "74": "2610a006588ce436", "75": "1ce2ede53c7294c8", "76": "bddf20b39e0729bb", "77": "d36bec0727f15002", "78": "164eb1588344bc0f", "79": "b5535606732a5e42", "80": "687999458fef48da", "81": "b7e19b96a10617a9", "82": "c3e6082f13ad5985", "83": "35e34ad101669ebf", "84": "12b034b2546c6e2b", "85": "69453c41f1ecce66", "86": "762d8f6e914dfdf8", "87": "1cd71d6ecf73ab0b", "88": "7b8751a25c6d1b27", "89": "0904110be26c4483", "90": "29eda45734dbc708", "91": "3e40d01148bfb53c", "92": "1dbf49fe7f9be388", "93": "2b9a217f6884eb50", "94": "2a37a08c37c0303b", "95": "25f353dd6f640a78", "96": "062c62b67e5e5403", "97": "dd05f1644af8142e", "98": "dfcef9f15ac601ee", "99": "3e38b65fe1477477", "100": "1ea1fce3444c7727", "101": "ea46a8f60df9d92f", "102": "16ca72b95ae1addf", "103": "330e5cf550746a4f", "104": "f8d78e881a324082", "105": "cbebadb8991641cd", "106": "eaaccd0da946518d", "107": "ca7bb8a484299984", "108": "2ebe6f5a87fe3f51", "109": "948f518f0a719e01", "110": "0708ad975602ddbe", "111": "81e1b6bfb3a50bb4", "112": "798f8200068f6372", "113": "6c9edca59f540871", "114": "ec43e4ea428719df", "115": "f08827c9c55eafa1", "116": "0b9433926e1155b1", "117": "f6bc78159ac0ec68", "118": "eea3339cabad9a04", "119": "e54b79a99a39e9f1", "120": "03aad6cd1832ada1", "121": "22be9d9111223b8a", "122": "21bdf41f21c10f0d", "123": "638ee57ce404971b", "124": "ddd3202db05faa0b", "125": "6673ab6e97a9f522", "126": "fa9bc92dcb7a5999", "127": "f8b075a3cac51de0", "128": "e84c1720708f6178", "129": "e64c22abf5536150", "130": "353190a68210e1a3", "131": "d1b9bdd091afb5c4", "132": "e6ca80af17d034fd", "133": "9e2b99497cfdab24", "134": "3b4389bbc15ee0be", "135": "6d88b6a42c333526", "136": "afd353e65d38ccca", "137": "86f8a113e069a7f6", "138": "7ab51cb55c567aaf", "139": "65e050f576e02b02", "140": "c2144b4c7a17f736", "141": "4d9af0998d69eef1", "142": "31b449fa92d4d0cc", "143": "9817cb271d5f2555", "144": "0386e7eaecf2f91c", "145": "79aa8633453d1e1b", "146": "fef758d14ec4c388", "147": "592ad6011cd7395c", "148": "0c8017e65c2d5dd8", "149": "1a454d48e41bbf75", "150": "35ed3af7f490b535", "151": "ed81f316e0f70964", "152": "28a4c4c6fc5ef1d6", "153": "c925cc84453e18ec", "154": "a4df4863579292f3", "155": "d261c0c6b90390d7", "156": "8fdc75b2330b8ebf", "157": "52e72f0c4cc85fef", "158": "d479729c86b67007", "159": "a82f751c6279c69c", "160": "fe0b5129482eca36", "161": "8a41946f7397e270", "162": "399694acf1264033", "163": "519400ab10b4a548", "164": "9a78a88568dbb5bd", "165": "5cfcadb44833bc0f", "166": "a7d5a4f2b79bfaa0", "167": "b09d50385e0d11bd", "168": "4b0aa0651a63c2ea", "169": "5c02caaa87a51eab", "170": "077d08a125548564", "171": "6c65c2e7fbfacebd", "172": "f07fc5116ef81a48", "173": "b5998e97a683689e", "174": "d1b94139c8626afa", "175": "2405bd25622fee79", "176": "1d13634b663c3f6e", "177": "a409142e478e5ae1", "178": "3f7840ed54f53fac", "179": "242dce1a2220261b", "180": "56ba0c12e653fc8e", "181": "55170a60e93276dd", "182": "31eedee9dacca57e", "183": "0d95ecb8704f661f", "184": "05d02a9c8233d68d", "185": "5431edab09f7a951", "186": "d04c7f65307d78ea", "187": "a6f13e9aa0999f1c", "188": "2fbd77b49e15c74e", "189": "5ba354cee5cb643c", "190": "036f4ea9d1e2da2f", "191": "c86c5a520b64db9f", "192": "e6301c2f3a7e5a7f", "193": "95a0ff0063e176d4", "194": "c32be4c35f1f3897", "195": "29160c5b604dea72", "196": "400995fd976abd24"} \ No newline at end of file diff --git a/docs/wiki/graphify-out/.graphify_semantic_marker b/docs/wiki/graphify-out/.graphify_semantic_marker new file mode 100644 index 00000000..b0cd2155 --- /dev/null +++ b/docs/wiki/graphify-out/.graphify_semantic_marker @@ -0,0 +1 @@ +{"output_tokens": 2385} \ No newline at end of file diff --git a/docs/wiki/graphify-out/.graphify_semantic_new.json b/docs/wiki/graphify-out/.graphify_semantic_new.json new file mode 100644 index 00000000..80f72931 --- /dev/null +++ b/docs/wiki/graphify-out/.graphify_semantic_new.json @@ -0,0 +1 @@ +{"nodes":[{"id":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document","label":"B06 집수정·다단 기슭막이","file_type":"document","source_file":"docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection","label":"유입 구조물 자동 판정·형식 선택","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types","label":"집수정 I·ㄴ·ㄷ형","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment","label":"집수정 계류측 성토부","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls","label":"유출 성토부·다단 기슭막이","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults","label":"집수정·기슭막이 미결 기본값","file_type":"rationale","source_file":"docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_controls_document","label":"B06 배수관 구조물 조작·표시","file_type":"document","source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls","label":"배수관 구조물 4축 조작","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits","label":"재질별 높이 한계","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_controls_outlet_guard","label":"outletGuard","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls","label":"집수정 9키 조작","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move","label":"clampBasinMove","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation","label":"기하 계산과 보기 분리","file_type":"rationale","source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state","label":"카드 줌·팬 상태 유지","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document","label":"B06 배수관 구조물 기하·조작 체계","file_type":"document","source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement","label":"배수관 구조물 자동 자리","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines","label":"배수관 접속선","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection","label":"선형 보간 교차점","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim","label":"배수관 설계선 트림","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout","label":"computeCulvertLayout()","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay","label":"appendCulvertOverlay()","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_api_document","label":"B06_Section API","file_type":"document","source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_api_sections_detail","label":"GET sections/detail","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_api_sections_confirm","label":"POST sections confirm","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_api_sections_regenerate","label":"POST sections regenerate","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_api_cross_design","label":"POST sections cross-design","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_api_basin_adjust","label":"basin_adjust API 계약","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse","label":"배수관 세트 자유형 응답 재사용","file_type":"rationale","source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_db_document","label":"B06_Section DB 사용 관계","file_type":"document","source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_db_longitudinal_sections","label":"longitudinal_sections","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_db_cross_sections","label":"cross_sections","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_db_section_repository","label":"B06 Section Repository 함수군","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_db_section_file_paths","label":"종횡단 산출물 상대경로","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null},{"id":"docs_wiki_pages_b06_section_b06_db_basin_adjust_storage","label":"data.design.basin_adjust","file_type":"concept","source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null}],"edges":[{"source":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document","target":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document","relation":"references","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document","target":"docs_wiki_pages_b06_section_b06_culvert_controls_document","relation":"references","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_inlet_structure_selection","target":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types","relation":"conceptually_related_to","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_streamside_embankment","target":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls","relation":"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_unresolved_defaults","target":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_basin_types","relation":"rationale_for","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_basin_multitier.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_unresolved_defaults","target":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls","relation":"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_controls_document","target":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document","relation":"references","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_controls_document","target":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document","relation":"references","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls","target":"docs_wiki_pages_b06_section_b06_culvert_controls_material_height_limits","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_outlet_guard","target":"docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls","relation":"implements","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_controls_clamp_basin_move","target":"docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls","relation":"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_basin_nine_key_controls","target":"docs_wiki_pages_b06_section_b06_api_basin_adjust","relation":"shares_data_with","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls","target":"docs_wiki_pages_b06_section_b06_db_basin_adjust_storage","relation":"shares_data_with","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_controls.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_controls_geometry_view_separation","target":"docs_wiki_pages_b06_section_b06_culvert_controls_zoom_pan_state","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_geometry_redesign_document","target":"docs_wiki_pages_b06_section_b06_culvert_controls_document","relation":"references","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_document","target":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_document","relation":"references","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout","target":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement","relation":"implements","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout","target":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines","relation":"implements","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_connection_lines","target":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_linear_intersection","relation":"conceptually_related_to","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_design_line_trim","target":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout","relation":"shares_data_with","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay","target":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout","relation":"shares_data_with","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_automatic_placement","target":"docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls","relation":"conceptually_related_to","confidence":"INFERRED","confidence_score":0.85,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_api_document","target":"docs_wiki_pages_b06_section_b06_db_document","relation":"references","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_api_sections_detail","target":"docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse","relation":"conceptually_related_to","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_api_sections_confirm","target":"docs_wiki_pages_b06_section_b06_db_longitudinal_sections","relation":"shares_data_with","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_api_sections_regenerate","target":"docs_wiki_pages_b06_section_b06_db_section_repository","relation":"shares_data_with","confidence":"INFERRED","confidence_score":0.85,"source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_api_cross_design","target":"docs_wiki_pages_b06_section_b06_api_basin_adjust","relation":"implements","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_api_basin_adjust","target":"docs_wiki_pages_b06_section_b06_db_basin_adjust_storage","relation":"shares_data_with","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_api_culvert_schema_reuse","target":"docs_wiki_pages_b06_section_b06_api_sections_detail","relation":"rationale_for","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_api.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_db_document","target":"docs_wiki_pages_b06_section_b06_api_document","relation":"references","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_db_section_repository","target":"docs_wiki_pages_b06_section_b06_db_longitudinal_sections","relation":"shares_data_with","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_db_section_repository","target":"docs_wiki_pages_b06_section_b06_db_cross_sections","relation":"shares_data_with","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_db_longitudinal_sections","target":"docs_wiki_pages_b06_section_b06_db_section_file_paths","relation":"shares_data_with","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_db_cross_sections","target":"docs_wiki_pages_b06_section_b06_db_section_file_paths","relation":"shares_data_with","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"weight":1.0},{"source":"docs_wiki_pages_b06_section_b06_db_basin_adjust_storage","target":"docs_wiki_pages_b06_section_b06_db_cross_sections","relation":"conceptually_related_to","confidence":"INFERRED","confidence_score":0.85,"source_file":"docs/wiki/pages/B06_Section/B06_db.md","source_location":null,"weight":1.0}],"hyperedges":[{"id":"basin_adjust_persistence_flow","label":"집수정 조정값 영구저장 흐름","nodes":["docs_wiki_pages_b06_section_b06_culvert_controls_basin_nine_key_controls","docs_wiki_pages_b06_section_b06_api_cross_design","docs_wiki_pages_b06_section_b06_db_basin_adjust_storage"],"relation":"participate_in","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_api.md"},{"id":"culvert_geometry_system","label":"배수관 구조물 통합 기하 체계","nodes":["docs_wiki_pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout","docs_wiki_pages_b06_section_b06_culvert_controls_four_axis_controls","docs_wiki_pages_b06_section_b06_culvert_basin_multitier_multitier_footwalls"],"relation":"form","confidence":"EXTRACTED","confidence_score":1.0,"source_file":"docs/wiki/pages/B06_Section/B06_culvert_geometry_redesign.md"}],"input_tokens":0,"output_tokens":0} diff --git a/docs/wiki/graphify-out/.vocab.txt b/docs/wiki/graphify-out/.vocab.txt new file mode 100644 index 00000000..b86e2201 --- /dev/null +++ b/docs/wiki/graphify-out/.vocab.txt @@ -0,0 +1,162 @@ +acceleration +aislo +and +api +app +append +application +architecture +areas +artifact +attach +audit +auto +backend +balance +balloon +based +boundary +cad +canonical +canonicalization +chain +cleanup +common +comp +components +compute +confirm +contour +contract +cross +css +culvert +current +curve +dar +dashboard +data +database +defects +deferred +dependencies +design +detail +diagram +downstream +drainage +editing +edu +endpoints +engine +estimation +external +extraction +facility +fetch +file +flow +folder +framework +frontend +haul +history +home +implementation +index +input +invalidation +invert +json +law +layout +library +localization +login +markdown +mass +method +model +multi +news +options +output +overlay +ownership +page +panel +paths +persistence +pipe +pipeline +placement +plan +points +pre +preserve +process +processing +profile +prog +proj +quantity +rasterization +raw +rbac +recommendation +register +registry +relative +responsibility +route +router +scope +section +security +set +sets +settle +shared +shell +solve +source +ssot +stage +stale +state +storage +structure +support +surface +templates +type +unification +usage +util +utils +view +visualization +web +wiki +workflow +계획선 +구조물 +근거와 +기슭막이 +데이터 +배수관 +배수유역 +산출물 +세부설계 +스냅샷 +스캐폴드 +스키마 +실행환경 +유출단 +유토곡선 +재설계 +종속성 +테이블 +프로젝트 +하단선 +횡단도 \ No newline at end of file