Files
Aislo/docs/wiki/graphify-out/2026-08-22/GRAPH_REPORT.md
T
eomsangdonandClaude Opus 5 db38e75724 chore(wiki): graphify 산출물 전체를 git 으로 공유 (2026-09-09 사용자 확정)
날짜별 산출물까지 통째로 실어 창끼리 같은 위키를 보게 함. 374 파일 13MB.

PC 마다 값이 다른 둘만 제외 —
  `.graphify_python`            이 PC 파이썬 실행 경로
  `.graphify_incremental.json`  이 PC 저장소 절대경로가 박혀 있음

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-09 19:42:12 +09:00

211 lines
12 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Graph Report - . (2026-08-22)
## Corpus Check
- cluster-only mode — file stats not available
## Summary
- 190 nodes · 164 edges · 51 communities (27 shown, 24 thin omitted)
- Extraction: 85% EXTRACTED · 15% INFERRED · 0% AMBIGUOUS · INFERRED: 25 edges (avg confidence: 0.86)
- Token cost: 0 input · 0 output
## Graph Freshness
- Built from commit: `30031c33`
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
- Run `graphify update .` after code changes (no API cost).
## Community Hubs (Navigation)
- Workflow 상태 관리
- B05_Profile — API
- B05 Canonical Structure Editing
- pipe_points.json
- B06_Section_UI_MassHaul_View
- 공개·인증·관리 영역 지도
- basin_adjust API 계약
- Route Design Pipeline
- B04_PreProcess - Backend
- B03_FileInput - Backend
- router.ts
- 배수관 횡단도 세트
- A06 로그인
- A07 회원가입
- A08 지원
- A09 보안
- B01 대시보드
- B02 프로젝트 등록
- B06 집수정·다단 기슭막이
- 배수관 구조물 4축 조작
- B05_Profile - Backend
- DB 스키마 개요
- Law Markdown Extraction Defects
- 유토곡선 (Mass Haul Diagram) 계산 명세
- B06 Section
- A01_Home — Frontend
- A05_EduDetail — Frontend
- Multi-file LiDAR Processing
- 배수관 세트 자유형 응답 재사용
- B06_Section API
- B06_Section_Router
- 현재 구현 현황
- B01~B09 workflow 데이터 흐름
- B06_Section_Engine_Areas
- UI Templates — Localization & Components
- 공통 UI 제약
- createWorkflowLayout
- compute_cross_design
- regenerate_sections
- attachResizer
- attachStationDrag
- 기준 해석 보류
- structures.json
- 구조물 범위 입력
- WF3 상태 전이
- 기하 계산과 보기 분리
## God Nodes (most connected - your core abstractions)
1. `Workflow 상태 관리` - 8 edges
2. `배수관 횡단도 세트` - 6 edges
3. `B07 Quantity — Backend` - 5 edges
4. `B08_DesignDetail — Backend` - 5 edges
5. `공개·인증·관리 영역 지도` - 5 edges
6. `B05 Canonical Structure Editing` - 5 edges
7. `B06 집수정·다단 기슭막이` - 5 edges
8. `B06 배수관 구조물 기하·조작 체계` - 5 edges
9. `computeCulvertLayout()` - 5 edges
10. `router.ts` - 4 edges
## Surprising Connections (you probably didn't know these)
- `B07 Quantity — Frontend` --references--> `Workflow 상태 관리` [INFERRED]
docs/wiki/pages/B07_Quantity/B07_frontend.md → docs/wiki/concepts/workflow_state.md
- `Workflow Artifact Invalidation` --semantically_similar_to--> `Downstream STALE Invalidation` [INFERRED] [semantically similar]
docs/wiki/architecture/workflow_data_flow.md → docs/wiki/architecture/implementation_status.md
- `배수유역 해석 및 세부설계` --references--> `DB 스키마 개요` [INFERRED]
docs/wiki/concepts/drainage_watershed.md → docs/wiki/concepts/db_schema/overview.md
- `router.ts` --references--> `app_shell.ts` [INFERRED]
docs/wiki/pages/A00_Common/frontend/A00_Common_Router.md → docs/wiki/pages/A00_Common/frontend/A00_Common_AppShell.md
- `A06_Login_Router.py` --implements--> `A06_Login - Backend` [INFERRED]
docs/wiki/pages/A06_Login/backend/A06_Login_Router.md → docs/wiki/pages/A06_Login/A06_backend.md
## Import Cycles
- None detected.
## Hyperedges (group relationships)
- **집수정 조정값 영구저장 흐름** — 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 [EXTRACTED 1.00]
- **배수관 구조물 통합 기하 체계** — 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 [EXTRACTED 1.00]
- **B06 배수관 데이터·기하·표시 흐름** — pages_b05_profile_b05_frontend_pipe_points, pages_b06_section_b06_backend_attach_culvert_sets, pages_b06_section_b06_culvert_set_culvert_set, pages_b06_section_b06_culvert_geometry_redesign_compute_culvert_layout, pages_b06_section_b06_culvert_geometry_redesign_append_culvert_overlay [EXTRACTED 1.00]
- **B06 횡단 반폭 재계산 흐름** — pages_b06_section_b06_frontend_cross_half_width, pages_b06_section_b06_frontend_stale_design_guard, pages_b06_section_b06_backend_regenerate_sections [EXTRACTED 1.00]
- **공통 엔지니어링 UI 패턴** — docs_wiki_concepts_ui_templates_workflow_layout, docs_wiki_concepts_ui_templates_vertical_step_bar, docs_wiki_concepts_ui_templates_attachresizer, pages_b06_section_b06_frontend_render_profile_cross, pages_b06_section_b06_frontend_panel_resizer [INFERRED 0.85]
- **B04B06 Design Chain** — docs_wiki_pages_b04_preprocess_b04_frontend_surface_model_workflow, docs_wiki_pages_b05_profile_b05_backend_route_design_pipeline, docs_wiki_pages_b06_section_b06_frontend_section_confirmation_flow [EXTRACTED 1.00]
- **B05 Structure Full Stack** — docs_wiki_pages_b05_profile_b05_api_structure_endpoints, docs_wiki_pages_b05_profile_b05_backend_b05_profile_backend, docs_wiki_pages_b05_profile_b05_frontend_b05_profile_frontend, docs_wiki_pages_b05_profile_b05_structures_b05_structure_canonical_store [EXTRACTED 1.00]
- **Shared Drainage Canonical Data** — docs_wiki_pages_b04_preprocess_b04_frontend_b04_drainage_ssot, docs_wiki_pages_b05_profile_b05_backend_drainage_data_unification, docs_wiki_pages_b05_profile_b05_frontend_shared_drainage_client [EXTRACTED 1.00]
- **Public Frontend Pages** — docs_wiki_pages_a01_home_a01_frontend, docs_wiki_pages_a02_progdetail_a02_frontend, docs_wiki_pages_a03_compdetail_a03_frontend, docs_wiki_pages_a04_newshistory_a04_frontend, docs_wiki_pages_a05_edudetail_a05_frontend [EXTRACTED 0.90]
- **Late Workflow Stages (B07-B09)** — pages_b07_quantity_b07_frontend, pages_b08_designdetail_b08_frontend, pages_b09_estimation_b09_frontend [EXTRACTED 1.00]
- **Common Infrastructure & Utilities** — docs_wiki_concepts_common_util, docs_wiki_concepts_ui_templates, docs_wiki_concepts_a00_app_shell_framework, docs_wiki_concepts_workflow_state [INFERRED 0.90]
## Communities (51 total, 24 thin omitted)
### Community 0 - "Workflow 상태 관리"
Cohesion: 0.17
Nodes (16): DB: 구조물/수량/산출물 테이블, A00_Common — App Shell Framework, A00_Common — 스캐폴드·CSS·종속성, B07 외부 WebCAD 비교 실행환경, 공통 유틸 (common_util/), 저장 경로 규칙, Workflow 상태 관리, B07 Quantity — Backend (+8 more)
### Community 1 - "B05_Profile — API"
Cohesion: 0.25
Nodes (8): B04 Drainage SSOT, B04 PreProcess Frontend, Surface Model Workflow, B05_Profile — API, Route Design Endpoints, Structure Endpoints, B05 Profile Backend, Drainage Data Unification
### Community 2 - "B05 Canonical Structure Editing"
Cohesion: 0.32
Nodes (8): B05 Structure and UI Plan (2026-08-18), B05/B06 Structure Application Scope, Structure Placement Method, Canonical Structure Storage, Drainage Facility Options, Drainage Facility Recommendation, B05 Canonical Structure Editing, Structure Type Registry
### Community 4 - "B06_Section_UI_MassHaul_View"
Cohesion: 0.18
Nodes (11): B06_Section_Api_Fetch, B06_Section_UI_Cross_Areas, B06_Section_UI_Cross_Design, B06_Section_UI_MassHaul_Balance, B06_Section_UI_MassHaul_Balance_View, B06_Section_UI_MassHaul_Balloon, B06_Section_UI_MassHaul_Curve, B06_Section_UI_MassHaul_Settle (+3 more)
### Community 5 - "공개·인증·관리 영역 지도"
Cohesion: 0.25
Nodes (8): Aislo 프로젝트 지도, 공개·인증·관리 영역 지도, 공유 자원 영향 지도, 인증 / RBAC, External Library Dependencies, A00_Common - Framework & Utils, A03_CompDetail — Frontend, A04_NewsHistory — Frontend
### Community 6 - "basin_adjust API 계약"
Cohesion: 0.22
Nodes (11): basin_adjust API 계약, POST sections cross-design, POST sections confirm, POST sections regenerate, 집수정 9키 조작, clampBasinMove, data.design.basin_adjust, cross_sections (+3 more)
### Community 7 - "Route Design Pipeline"
Cohesion: 0.17
Nodes (13): B07B08 Responsibility Boundary, Current Implementation Audit, Downstream STALE Invalidation, Workflow State SSOT, Workflow Artifact Invalidation, B01B09 Workflow Data Flow, B04B06 Auto Design Chain, Cross-Stage Output Ownership (+5 more)
### Community 8 - "B04_PreProcess - Backend"
Cohesion: 0.40
Nodes (5): B04_PreProcess - Backend, B04_PreProcess - Frontend, B04_PreProcess — API, B04 Contour Rasterization Acceleration, B04_PreProcess_Router.py
### Community 9 - "B03_FileInput - Backend"
Cohesion: 0.50
Nodes (4): B03_FileInput - Backend, B03_FileInput - Frontend, B03_FileInput — API, B03_FileInput_Router.py
### Community 10 - "router.ts"
Cohesion: 0.67
Nodes (4): app_shell.ts, router.ts, A01_Home_UI_Page.ts, A02_ProgDetail_UI_Page.ts
### Community 11 - "배수관 횡단도 세트"
Cohesion: 0.12
Nodes (17): 집수정 I·ㄴ·ㄷ형, 유입 구조물 자동 판정·형식 선택, 유출 성토부·다단 기슭막이, 집수정 계류측 성토부, 집수정·기슭막이 미결 기본값, appendCulvertOverlay(), 배수관 구조물 자동 자리, computeCulvertLayout() (+9 more)
### Community 12 - "A06 로그인"
Cohesion: 0.67
Nodes (3): A06_Login - Backend, A06_Login - Frontend, A06_Login_Router.py
### Community 13 - "A07 회원가입"
Cohesion: 0.67
Nodes (3): A07_Register - Backend, A07_Register - Frontend, A07_Register_Router.py
### Community 14 - "A08 지원"
Cohesion: 0.67
Nodes (3): A08_Support - Backend, A08_Support - Frontend, A08_Support_Router.py
### Community 15 - "A09 보안"
Cohesion: 0.67
Nodes (3): A09_Security - Backend, A09_Security - Frontend, A09_Security_Router.py
### Community 16 - "B01 대시보드"
Cohesion: 0.67
Nodes (3): B01_Dashboard - Backend, B01_Dashboard - Frontend, B01_Dashboard_Router.py
### Community 17 - "B02 프로젝트 등록"
Cohesion: 0.67
Nodes (3): B02_ProjRegister - Backend, B02_ProjRegister - Frontend, B02_ProjRegister_Router.py
### Community 18 - "B06 집수정·다단 기슭막이"
Cohesion: 1.33
Nodes (4): B06 집수정·다단 기슭막이, B06 배수관 구조물 조작·표시, B06 배수관 구조물 기하·조작 체계, B06 배수관 횡단도 세트
### Community 19 - "배수관 구조물 4축 조작"
Cohesion: 0.67
Nodes (3): 배수관 구조물 4축 조작, 재질별 높이 한계, outletGuard
### Community 34 - "UI Templates — Localization & Components"
Cohesion: 0.70
Nodes (5): UI Templates — Localization & Components, B05_Profile — Frontend, B05 구조물 입력·종단 표시 정비, B06_Section — Backend, B06_Section — Frontend
### Community 35 - "공통 UI 제약"
Cohesion: 0.67
Nodes (3): 다국어 관리, 공통 UI 제약, theme.css 스타일 변수
### Community 38 - "regenerate_sections"
Cohesion: 1.00
Nodes (3): regenerate_sections(), cross_half_width_m, 횡단 설계 STALE 상태 가드
## Knowledge Gaps
- **89 isolated node(s):** `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요`, `A00_Common - Framework & Utils`, `A01_Home_UI_Page.ts` (+84 more)
These have ≤1 connection - possible missing edges or undocumented components.
- **24 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
## Work-memory lessons
**Known dead ends** — questions that led nowhere; don't re-derive.
- "배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서" -> `배수유역 해석 및 세부설계`
- "임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘." -> `B06 배수관 횡단도 세트`, `유입 구조물 판정`
## Suggested Questions
_Questions this graph is uniquely positioned to answer:_
- **What connects `인증 / RBAC`, `배수유역 해석 및 세부설계`, `DB 스키마 개요` to the rest of the system?**
_89 weakly-connected nodes found - possible documentation gaps or missing edges._
- **Should `배수관 횡단도 세트` be split into smaller, more focused modules?**
_Cohesion score 0.125 - nodes in this community are weakly interconnected._