docs(wiki): ingest plan evidence e f g

This commit is contained in:
2026-09-10 20:46:04 +09:00
parent 610949afce
commit fb7bab52a9
16 changed files with 23546 additions and 9 deletions
+5 -1
View File
@@ -3,7 +3,7 @@ type: completion-summary
status: stable
related_pages: ["[[B06_Section/B06_backend]]", "[[B07_DesignDetail/B07_standard_drawings_2026_09]]", "[[B08_Quantity/B08_overview_2026_09]]", "[[B08_Quantity/B08_2026_09_09_completion]]", "[[B09_Estimation/B09_overview_2026_09]]", "[[B09_Estimation/B09_2026_09_09_completion]]", "[[quantity_cost_contract]]"]
last_updated: 2026-09-10
source: ["docs/raw/plans/2026-09-09_plan_완료분_이관.md", "docs/raw/plans/2026-09-09b_plan_완료분_이관.md", "docs/raw/verification/2026-09-09_B06_화면검증_사토장과_V6V7.md", "docs/raw/verification/2026-09-09_완료분_확인으로_닫은것.md", "docs/raw/verification/2026-09-09b_확인으로_닫은것.md", "docs/raw/verification/2026-09-10_계획서_8_9장_완료근거_이관.md"]
source: ["docs/raw/plans/2026-09-09_plan_완료분_이관.md", "docs/raw/plans/2026-09-09b_plan_완료분_이관.md", "docs/raw/verification/2026-09-09_B06_화면검증_사토장과_V6V7.md", "docs/raw/verification/2026-09-09_완료분_확인으로_닫은것.md", "docs/raw/verification/2026-09-09b_확인으로_닫은것.md", "docs/raw/verification/2026-09-09e_계획서_완료근거_이관.md", "docs/raw/verification/2026-09-09f_계획서_공통기반과_참고_이관.md", "docs/raw/verification/2026-09-09g_계획서_0_3_4장_완료근거_이관.md", "docs/raw/verification/2026-09-10_계획서_8_9장_완료근거_이관.md", "docs/raw/verification/2026-09-10_계획서_e_f_g_이관_교차검증.md"]
---
# 2026-09-09 완료 구현·검증
@@ -16,6 +16,9 @@ source: ["docs/raw/plans/2026-09-09_plan_완료분_이관.md", "docs/raw/plans/2
- 사토장은 별도 면적·용량·말풍선으로 표시되고 삭제 시 토량이 복구된다. 화면 검증에서 잔상과 0에 가까운 가짜 경고를 수정했다.
- B05 흙막이 폼에는 B05 단계 입력만 표시한다. 상세 제원은 B06·B07 책임이다.
- B06 설계 엔진의 기하 계산을 별도 모듈로 분리했으며 계산식은 바꾸지 않았다.
- 측구 선택은 캐시·저장 스키마까지 연결했고, 저장·확정 직전 전 측점을 다시 계산해 옛 표준단면 면적과 새 옵션이 섞이지 않게 했다.
- 약 92초의 재설계 중간 취소는 관 지점 삭제 뒤 반쪽 상태를 만들 수 있어 만들지 않았다. 3분 초과 또는 단계별 롤백이 가능해질 때 재검토한다.
- B03 업로드 잠금은 시작 사용자 이름과 사유를 화면에 표시한다. 이름이 없는 옛 작업도 잠금 자체는 유지한다.
## B07 표준도
@@ -24,6 +27,7 @@ source: ["docs/raw/plans/2026-09-09_plan_완료분_이관.md", "docs/raw/plans/2
- 실무 구조도 53개 탭 대조에서 찰쌓기 11줄·메쌓기 8줄, 고임돌 0.15, 채움콘크리트 0.20, 모르터 0.009를 확인했다.
- 틈메우기돌은 실무 구조도에서 확인되지 않아 넣지 않았다. 버림 콘크리트는 실무와 도로기준의 100 mm 근거가 일치한다.
- 개거 2규격과 떼흙막이 원단위를 구현했다. 근거가 없는 형식은 미확보 사유를 유지한다.
- 돌쌓기 상·하부 두께는 사용자 입력을 우선하고 빈칸이면 뒷길이·높이 식으로 계산한다. 날개벽 다섯 형식은 실무 탭 소계를 보존한다.
## B08 수량산출
@@ -0,0 +1,32 @@
---
type: concept
status: stable
related_pages: ["[[B03_FileInput/B03_backend]]", "[[B05_Profile/B05_backend]]", "[[B06_Section/B06_backend]]", "[[workflow_state]]", "[[multi_environment_safety]]"]
last_updated: 2026-09-10
source: ["docs/raw/verification/2026-09-09f_계획서_공통기반과_참고_이관.md", "docs/raw/verification/2026-09-10_계획서_e_f_g_이관_교차검증.md"]
---
# 설계 데이터 생명주기
## 정본 세 벌
| 구분 | 위치 | 쓰는 시점 |
|---|---|---|
| 초기값 | `initial_snapshot/` 파일과 DB 행 덤프 | 업로드 직후 자동설계 체인이 한 번 생성; 초기화만 읽음 |
| 작업본 | DB와 `route/`·`longitudinal/`·`cross_sections/`·`drainage/` 정본 파일 | 사용자가 저장·확정을 누를 때만 갱신 |
| 브라우저 캐시 | `sessionStorage`, `A00_Common/b_page_state.ts` 등록표 | 화면 조작 중 사용; 저장·확정 때 작업본으로 전달 |
초기값에는 다시 쓰지 않는다. B05·B06 화면은 작업본을 한 번 읽은 뒤 캐시에서 계산하며, 파일·DB·래스터나 3D 코리도처럼 서버 자원이 필요한 계산만 서버를 거친다.
## 계획노선 규칙
- 예상노선은 자동 체인의 불변 원본이고 계획노선은 사용자가 편집하는 복사본이다.
- 노선 확인 때만 계획노선 기준으로 배수유역부터 재설계한다.
- 횡단배수 지점은 새로 계산하고, 그 밖의 구조물은 사용자가 편집한 누가거리 값을 이어받는다.
- 초기화는 예상노선을 계획노선으로 복사하며 재계산하지 않는다.
## 계산 구현 원칙
- 새 계획 계산은 TypeScript 한 벌을 기본으로 두고 브라우저와 서버 Node 진입점이 공유한다.
- 파일·DB·래스터를 직접 다루는 계산만 Python에 둔다.
- Python·TypeScript 거울 구현이 필요한 읽기 경로는 거울 시험으로 값의 일치를 지킨다.
@@ -1,9 +1,9 @@
---
type: concept
status: stable
related_pages: ["[[architecture/shared_resources]]", "[[storage_paths]]", "[[workflow_state]]"]
last_updated: 2026-09-09
source: ["docs/raw/verification/2026-09-09d_OWNERS_이력.md"]
related_pages: ["[[architecture/shared_resources]]", "[[storage_paths]]", "[[workflow_state]]", "[[design_data_lifecycle]]"]
last_updated: 2026-09-10
source: ["docs/raw/verification/2026-09-09d_OWNERS_이력.md", "docs/raw/verification/2026-09-09e_계획서_완료근거_이관.md", "docs/raw/verification/2026-09-09f_계획서_공통기반과_참고_이관.md"]
---
# 다중 환경 저장소·공용 DB 안전
@@ -24,6 +24,7 @@ source: ["docs/raw/verification/2026-09-09d_OWNERS_이력.md"]
5. 저장·확정·노선 확인 전에 영향을 받을 작업자에게 알린다.
6. 수량 대조 전후 스냅숏에는 자료 시각과 `/api/health``code_mtime`을 함께 기록한다.
7. `tmp/`는 PC 사이 동기화를 보장하지 않으므로 검증 도구 존재 여부를 환경별로 확인한다.
8. 검증 프로젝트는 `OWNERS.md`에 배정된 환경별 프로젝트만 사용하며 복제하지 않는다. 단면 존재 여부뿐 아니라 검증할 구조물·관·수량이 실제로 서는지도 먼저 확인한다.
## 재계산 영향
@@ -2,8 +2,8 @@
type: concept
status: draft
related_pages: ["[[standard_drawing_cost_inputs]]", "[[B07_DesignDetail/B07_standard_drawings_2026_09]]", "[[B08_Quantity/B08_overview_2026_09]]", "[[B09_Estimation/B09_overview_2026_09]]"]
last_updated: 2026-09-09
source: ["docs/raw/verification/2026-09-09c_근거전문.md"]
last_updated: 2026-09-10
source: ["docs/raw/verification/2026-09-09c_근거전문.md", "docs/raw/verification/2026-09-09e_계획서_완료근거_이관.md"]
---
# 2026-09-09 표준도·수량 미결 근거
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"output_tokens": 2385}
@@ -0,0 +1,739 @@
# Graph Report - docs\wiki (2026-09-09)
## Corpus Check
- cluster-only mode — file stats not available
## Summary
- 992 nodes · 805 edges · 197 communities (115 shown, 82 thin omitted)
- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS
- Token cost: 0 input · 0 output
## Graph Freshness
- Built from commit: `d9b801ae`
- 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)
- UI Templates — Localization & Components
- 인증 / RBAC
- A00_Common — App Shell Framework
- 2026-09-04 완료 항목
- 배수유역 해석 및 세부설계 (Drainage Watershed)
- DB: 로그/모니터링 테이블
- A09_Security — Backend
- 2026-08-29 완료 반영
- DB: 파일/지표면분석 테이블
- DB: 경로/종횡단 테이블
- A04_NewsHistory — Frontend
- A07_Register — Frontend
- A08_Support — Frontend
- B02_ProjRegister — Frontend
- A01_Home — Frontend
- A05_EduDetail — Frontend
- A06_Login — Frontend
- A08_Support — Backend
- A09_Security — Frontend
- B02_ProjRegister — Backend
- B04_PreProcess — Backend
- B04_PreProcess — Frontend
- B05 구조물 정본·통합 편집
- B06_Section — Frontend
- A03_CompDetail — Frontend
- A06_Login — Backend
- 유토곡선 (Mass Haul Diagram) 계산 명세
- A07_Register — Backend
- B06 배수관 구조물 조작·표시
- B06 기슭막이 연동·경사·단별 제어
- B08_DesignDetail — Backend
- B08 토적도·수리집수면적유역도
- B09_Estimation — Frontend
- 현재 구현 현황 — 소스 읽기 감사
- DB: 구조물/수량/산출물 테이블
- B01_Dashboard — Backend
- B01_Dashboard — Frontend
- B03_FileInput — Backend
- B05 급선회 3D 국부 보정 계획
- B06 집수정·다단 기슭막이
- B06 배수관 구조물 기하·조작 체계
- B06 배수관 횡단도 세트
- B10_Payment — Frontend
- B11_Status — Frontend
- 저장 경로 규칙 (Workflow-based Folder Structure)
- DB: 프로젝트 관리 테이블
- 임도기술교본 원문 md 추출 품질 결함
- A01_Home — 세부 구현
- A02_ProgDetail — 세부 구현
- A02_ProgDetail — Frontend
- B01_Dashboard — API
- B03_FileInput — Frontend
- B05 계획노선 코리도 삼각망 서피스
- B05 구조물·UI 현재 계획
- B05 구조물 입력·종단 표시 정비 — 2026-08-19
- B07 구조물 표준도 — 조사·합의와 현재 통로
- B08 횡단도 구조물·장 배치
- 2026-09-07 완료·보류 요약
- B07 외부 WebCAD 비교 실행환경
- Temp Upload (프로젝트 생성 전 임시 보관함)
- Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서
- Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘.
- B02_ProjRegister — DB
- B03_FileInput — API
- B04_PreProcess — DB
- B05_Profile — API
- B05 변형 성토면 마감·날개 패치
- B05_Profile — Profile Alignment & Table
- B05 구조물 비정규 측점 공급
- B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠
- _UI_Drainage_Render — 배수유역도 Canvas 렌더러
- _UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션
- _UI_Selection — 배수/구조물 3자 선택 동기화
- B06 인접 측점 구조물 트림 정리
- B06 물넘이포장·콘크리트 포장·독립 기슭막이
- B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진
- B06_Section_Router_Confirm — 임시 저장 및 확정 라우터
- B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트
- B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤
- B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진
- 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 — 토량 정산 및 장거리 상쇄 엔진
- B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러
- B06_Section_UI_Page — B06 메인 페이지 오케스트레이터
- B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립
- B07 Quantity — Backend
- B08 CAD 블록 라이브러리·사진
- B08 OpenWebCAD 명령 체계
- B08_CAD_table_entity.md
- 공개·인증·관리 영역 지도
- 공유 자원 영향 지도
- A00_Common — 공통 프레임워크 & 유틸
- app_shell.ts
- router.ts
- B04_PreProcess — API
- B04_PreProcess — Dependencies
- B05_Profile — Backend
- B05_Profile — DB 사용 관계
- B05_Profile — 3D Viewer & Interaction
- B05_Profile_Engine_Sections.md
- B05_Profile_Api_Fetch.ts
- B05_Profile_UI_Drainage_Panel
- B05_Profile_UI_Drainage_Pipes
- B05_Profile_UI_Profile_Panel.md
- B06_Section — DB 사용 관계
- B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트
- B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트
- B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널
- B08_DesignDetail — Dependencies
- common_util_project_delete.md
- common_util_storage.md
- common_util_workflow_state.md
- 미확정 테이블 보관소 (Unconfirmed DB Schemas)
- A01_Home_UI_Page.md
- A02_ProgDetail_UI_Page.md
- A06_Login_Router.md
- A07_Register_Router.md
- A08_Support_Router.md
- A09_Security_Router.md
- B01_Dashboard — DB 사용 관계
- B01_Dashboard — Dependencies
- B01_Dashboard_Router.md
- B01_Dashboard_UI_Page.md
- B02_ProjRegister_Router.md
- B03_FileInput — DB 사용 관계
- B03_FileInput — Dependencies
- B03_FileInput_Router.md
- B04_PreProcess_Router.md
- B05_Profile — Dependencies
- B05_Profile_Engine_Grade.md
- B05_Profile_Engine_Solver.md
- B05_Profile_Repository.md
- B05_Profile_Router.md
- B05_Profile_Router_Confirm.md
- B05_Profile_Schema.md
- B05_Profile_UI_IrregularStations.md
- B05_Profile_UI_Page.md
- B05_Profile_UI_Panel.md
- B05_Profile_UI_Profile_Alignment.md
- B05_Profile_UI_Profile_Table.md
- B05_Profile_UI_Viewer.md
- B06_Section — Dependencies
- B06_Section_Router.md
- B01~B09 Workflow 데이터 흐름
- B08_DesignDetail — API
- longitudinal_alignment.md
- B03_FileInput_plan_lidar_multi_file.md
- B05_completed_followups.md
- B05_corridor_followup_decisions.md
- B06_api.md
- B07_db.md
- B08_DesignDetail_Router.md
- B09_Estimation_UI_Page.md
- B10_Payment_UI_Page.md
- B11_Status_UI_Page.md
- B03 계획노선 정본·좌표계 후속
- B03 파일 입력 화면 정리
- B04 3D 방위·좌표계 최신 결정
- B04 세부유역·방위·좌표계
- B05 구조물 구간 절취·측벽·성토 패치
- B05 구조물 3D 투영 커브
- B05_Profile — Frontend
- B05 유토곡선·구조물 후속
- B05 종단곡선·실시간 횡단 연동
- B06 횡단 계산 미러·카드 표기
- B06 횡단 관 형상·유토곡선 후속
- B08_DesignDetail_Engine_Cad_Basin.py
- B08_DesignDetail_Engine_Cad_MassHaul.py
- B08 CAD·납품 도면 후속
- B08 CAD 기본 조작
- B08 CAD 도각·표제란
- B08 CAD 사용자 편의성 정리
- B08_DesignDetail — Frontend
- OpenWebCAD Core
- common_util_mass_haul_settle.ts
- Drainage Watershed (유역도)
- Mass Haul Diagram (토적도)
- 2026-09-01 완료 — B04 지면 처리·B05/B06 배수 제어
- 2026-09-01 잔여 완료 체크 정리
- 2026-09-02 완료 항목
- 2026-09-03 완료 — 입력·배수·종횡단·CAD
- 2026-09-03 추가 완료 — 화면·종단·횡단
- Query: 임도 집수정 형태정보
- Wiki Index
- B03 File Input Backend
- B03 File Input Frontend
- B04 PreProcess Backend
- B04 PreProcess Frontend
- B08 CAD Blocks Library
- B08 CAD Table Entity
- B08 Cross Section Structure Sheets
- Query: 배수관 매설 각도 제약조건 (임도)
- B06_Section — Backend
## God Nodes (most connected - your core abstractions)
1. `2026-09-04 완료 항목` - 17 edges
2. `UI Templates — Localization & Components` - 12 edges
3. `DB: 로그/모니터링 테이블` - 11 edges
4. `2026-08-29 완료 반영` - 10 edges
5. `DB: 파일/지표면분석 테이블` - 10 edges
6. `A07_Register — Frontend` - 10 edges
7. `A08_Support — Frontend` - 10 edges
8. `B02_ProjRegister — Frontend` - 10 edges
9. `인증 / RBAC` - 9 edges
10. `배수유역 해석 및 세부설계 (Drainage Watershed)` - 9 edges
## Surprising Connections (you probably didn't know these)
- `2026-09-04 완료 항목` --references--> `B05_Profile/B05_backend` [EXTRACTED]
concepts/completed_2026-09-04.md → B05_Profile/B05_backend.md
- `2026-09-04 완료 항목` --references--> `B08_DesignDetail/B08_frontend` [EXTRACTED]
concepts/completed_2026-09-04.md → B08_DesignDetail/B08_frontend.md
- `B07 구조물 표준도 — 조사·합의와 현재 통로` --references--> `표준도·수량·원가 입력의 미결 경계` [EXTRACTED]
pages/B07_DesignDetail/B07_standard_drawings_2026_09.md → concepts/standard_drawing_cost_inputs.md
- `2026-09-04 완료 항목` --references--> `B01_Dashboard/B01_frontend` [EXTRACTED]
concepts/completed_2026-09-04.md → B01_Dashboard/B01_frontend.md
- `2026-09-04 완료 항목` --references--> `B03_FileInput/B03_backend` [EXTRACTED]
concepts/completed_2026-09-04.md → B03_FileInput/B03_backend.md
## Import Cycles
- None detected.
## Hyperedges (group relationships)
- **B03-B08 Workflow Data Flow** — b03_fileinput_route_snapshot_crs, b04_preprocess_drainage_compass_crs, b05_profile_frontend, b06_section_cross_design_ui_2026_09, b08_designdetail_frontend [INFERRED 0.90]
- **Shared Mass Haul Calculation and UI** — b05_profile_masshaul_structure_2026_09, b06_section_masshaul_culvert_2026_09, b08_designdetail_cad_delivery_2026_09 [EXTRACTED 0.85]
- **CAD Delivery and Usability Framework** — b08_designdetail_cad_interaction, b08_designdetail_cad_title_block, b08_designdetail_cad_usability_2026_09_01, b08_designdetail_cad_delivery_2026_09 [EXTRACTED 0.95]
- **B05 Profile Interaction & Viewer Updates** — b05_profile_b05_frontend_viewer, b05_profile_b05_profile_interaction_2026_09, b05_profile_b05_frontend [EXTRACTED 0.90]
- **B08 Design Detail Drawing Updates** — b08_designdetail_b08_frontend, b08_designdetail_b08_cross_structure_sheets [EXTRACTED 0.90]
- **LAS-Free Analysis Workflow** — concepts_las_free_sheet_surface, pages_b03_fileinput_backend, pages_b04_preprocess_backend [EXTRACTED 1.00]
- **B08 Drawing Generation Flow** — b08_designdetail_b08_designdetail_engine_cad_masshaul_py, b08_designdetail_b08_designdetail_engine_cad_basin_py, common_util_common_util_mass_haul_settle_ts [EXTRACTED 0.90]
- **Drainage System Workflow** — concepts_drainage_watershed, pages_b05_profile_b05_structures, pages_b06_section_b06_culvert_set, pages_b06_section_b06_culvert_geometry_redesign [EXTRACTED 0.95]
- **Mass Haul Diagram System** — concepts_mass_haul_diagram, pages_b06_section_b06_frontend, pages_b08_designdetail_b08_drawing_masshaul_watershed [EXTRACTED 0.90]
- **3D Corridor Generation Flow** — pages_b05_profile_b05_corridor_surface, pages_b05_profile_b05_corridor_plan_curves, pages_b05_profile_b05_corridor_cut_fill, pages_b05_profile_b05_corridor_patch_finish [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]
## Communities (197 total, 82 thin omitted)
### Community 0 - "UI Templates — Localization & Components"
Cohesion: 0.06
Nodes (27): CRS 메타데이터 정상화, 검증 범위와 모순 이력, 검증된 판정, 데이터 흐름, 사용처, 백엔드 (Python 3.12.7), 선정 원칙 (agent.md 3절), 외부 라이브러리 의존성 (+19 more)
### Community 1 - "인증 / RBAC"
Cohesion: 0.05
Nodes (35): API 공통 (여러 페이지가 공유하는 엔드포인트), 공통 오류 응답 포맷 (전 라우터), 워크플로우 상태 조회, 폴링 패턴 (legacy workflow.json 설계; 현재 구현은 workflow-state API 사용), OTP / 비밀번호 및 디바이스 신뢰, 권한 검증 헬퍼 (B01_Dashboard), 라우팅 가드 (frontend.md 5.2), 사용자 상태 생명주기 (+27 more)
### Community 2 - "A00_Common — App Shell Framework"
Cohesion: 0.13
Nodes (13): A00_Common — App Shell Framework, app_shell 구성요소, router 라우팅 테이블, A00_Common — 스캐폴드·CSS·종속성, b_page_scaffold, CSS 인젝션, 사용처, 종속성 (+5 more)
### Community 3 - "2026-09-04 완료 항목"
Cohesion: 0.12
Nodes (16): 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 (+8 more)
### Community 4 - "배수유역 해석 및 세부설계 (Drainage Watershed)"
Cohesion: 0.12
Nodes (14): 1. B04 vs B05 역할 분담 및 일원화, 2. 공용 배수 엔진 및 WAMIS 강우량 연동 (Phase 1~2, 2026-08-13 관측소 전환), 3. 구조물 3단 옵션 체계 & UI (Phase 3~5), 4. 해석 알고리즘 — 등고선 하강 (Contour Descent), 5. 적색/청색 판정 및 유역 확장, 6. 평균 흐름 화살표 (Flow Arrows) 및 흐름강도 램프, 7. 영구저장소 산출물 구조, 8. B08 수리집수면적유역도 (+6 more)
### Community 5 - "DB: 로그/모니터링 테이블"
Cohesion: 0.17
Nodes (11): activity_logs (사용자 활동 로그), audit_logs (감사 로그), change_logs (설계 변경 이력), DB: 로그/모니터링 테이블, login_logs (로그인 시도 로그), support_requests (기술 지원 요청), system_admin_logs (시스템 관리자 행위 로그), system_audit_logs — 사용처 (B01, B02) (+3 more)
### Community 6 - "A09_Security — Backend"
Cohesion: 0.17
Nodes (11): A09_Security — Backend, API 엔드포인트, DB 저장 (activity_logs), 권한 헬퍼, 마스터(회사 관리자) 전용 — `require_master`, 시스템 관리자 전용 — `require_system_admin`, 요청 스키마 (Pydantic), 의존성 (공통 유틸) (+3 more)
### Community 7 - "2026-08-29 완료 반영"
Cohesion: 0.18
Nodes (10): 2026-08-29 완료 반영, B03 재업로드·B05 최신 조회, B05/B06 구조물 UI 통합, B07↔B08 순서, B07 CAD 고정 척도·횡단 장 배치, B07 CAD 테마, B07 CAD 확대·팬, 배수시설 추천 기준 (+2 more)
### Community 8 - "DB: 파일/지표면분석 테이블"
Cohesion: 0.18
Nodes (10): DB: 파일/지표면분석 테이블, input_files.status 값, input_files (입력 원본 파일), processed_point_cloud.status 값, processed_point_cloud (필터/변환 포인트클라우드), surface_models.status 값, surface_models (지표면 모델 및 등고선), terrain_layers (지형 레이어) (+2 more)
### Community 9 - "DB: 경로/종횡단 테이블"
Cohesion: 0.18
Nodes (10): cross_sections.data.structures, cross_sections (횡단면 설계), `data` 컬럼 내 `options` 스냅샷 구조 (2026-07-19 도입), `data` 컬럼 내 `profile_alignment` 구조 (2026-07-23 도입), DB: 경로/종횡단 테이블, longitudinal_sections (종단면 설계), route_points (경로 좌표점), route_statistics (노선 통계) (+2 more)
### Community 10 - "A04_NewsHistory — Frontend"
Cohesion: 0.18
Nodes (10): A04_NewsHistory — Frontend, CSS 클래스 구조, Mock 데이터 구조, 로컬라이제이션, 미해결 사항, 반응형, 스타일 (CSS), 의존성 (+2 more)
### Community 11 - "A07_Register — Frontend"
Cohesion: 0.18
Nodes (10): A07_Register — Frontend, API 클라이언트 함수, 로컬라이제이션, 스타일 (CSS), 약관 동의 (아코디언), 의존성, 이벤트 핸들러, 제출 로직 (2단계 폼 전환) (+2 more)
### Community 12 - "A08_Support — Frontend"
Cohesion: 0.18
Nodes (10): A08_Support — Frontend, 로컬라이제이션, 세션 자동 채움, 스타일 (CSS), 의존성, 이벤트 핸들러, 제출 로직, 참고 (+2 more)
### Community 13 - "B02_ProjRegister — Frontend"
Cohesion: 0.18
Nodes (10): B02_ProjRegister — Frontend, 로컬라이제이션, 스타일 (CSS), 의존성, 이벤트 핸들러, 입력 필드, 제출 로직, 참고 (+2 more)
### Community 14 - "A01_Home — Frontend"
Cohesion: 0.20
Nodes (9): A01_Home — Frontend, Hero 섹션, 로컬라이제이션, 세부 구현, 이벤트 핸들러, 주요 기능 섹션, 최신 소식 섹션, 컴포넌트 (+1 more)
### Community 15 - "A05_EduDetail — Frontend"
Cohesion: 0.20
Nodes (9): A05_EduDetail — Frontend, CSS 클래스 구조, 로컬라이제이션, 반응형, 스타일 (CSS), 의존성, 이벤트 핸들러, 컴포넌트 (섹션 빌더) (+1 more)
### Community 16 - "A06_Login — Frontend"
Cohesion: 0.20
Nodes (9): A06_Login — Frontend, API 클라이언트 함수, 로컬라이제이션, 스타일 (CSS), 의존성, 이벤트 핸들러, 제출 및 OTP 제어 로직 (2단계 폼 전환), 컴포넌트 / 함수 (+1 more)
### Community 17 - "A08_Support — Backend"
Cohesion: 0.20
Nodes (9): A08_Support — Backend, API 엔드포인트, DB 저장 컬럼 (실 코드 INSERT 기준), 내부 헬퍼, 요청 스키마 (Pydantic), 의존성 (공통 유틸), 접수 로직, 특징 (+1 more)
### Community 18 - "A09_Security — Frontend"
Cohesion: 0.20
Nodes (9): A09_Security — Frontend, API 클라이언트 함수 (⚠️ 미사용, 정의만), 로컬라이제이션, 스타일 (CSS), 약관 데이터 (A09_Security_Terms.ts), ⚠️ 약관 텍스트와 실 코드 불일치, 의존성, 컴포넌트 / 함수 (+1 more)
### Community 19 - "B02_ProjRegister — Backend"
Cohesion: 0.20
Nodes (9): API 엔드포인트, B02_ProjRegister — Backend, DB 저장 컬럼 (projects INSERT), 생성 로직 (create_project 트랜잭션), 요청/응답 스키마 (Pydantic), 의존성 (공통 유틸), 참고, 파일 구조 (+1 more)
### Community 20 - "B04_PreProcess — Backend"
Cohesion: 0.20
Nodes (9): 2D/GIS 미표시 원인 분석 및 조치, B04_PreProcess — Backend, 📋 구현 예외 처리 검토 항목 (PLAN), ⚙️ 설정 및 환경 파일 정합성, 수치지형도 도엽 오버레이 아키텍처 (2026-07-26, 2026-08-01 S8 개편), 엔진 서브모듈, 워크플로우 상태 전이 및 자동 확정, 주요 함수 (Router / Repository / Engine / Utility) (+1 more)
### Community 21 - "B04_PreProcess — Frontend"
Cohesion: 0.20
Nodes (9): 3D 뷰어 DOM 마운트 버그 수리, 3D 뷰어 테마 연동 및 가독성 개선, 3D 카메라 커서 피봇 & 2D 오버레이 UI 개선 (2026-08-01~02 일원화), B04_PreProcess — Frontend, ⚠️ 계획서와 실 코드 불일치 (3D 뷰어), 의존성, 처리 흐름, 컴포넌트 & API 함수 (+1 more)
### Community 22 - "B05 구조물 정본·통합 편집"
Cohesion: 0.20
Nodes (9): API, B05 구조물 정본·통합 편집, B06 경계와 남은 범위, 검증, 배수관·시설 옵션, 백엔드 파일, 유역 추천·개략 단면, 정본과 타입 레지스트리 (+1 more)
### Community 23 - "B06_Section — Frontend"
Cohesion: 0.20
Nodes (9): 2026-08-22 파일 한계 정리, API 클라이언트, B06_Section — Frontend, SVG 렌더러 및 유틸리티, UI 패널 크기 및 리사이저 규칙 (2026-08-02 신설), 기술부채 (해결됨), 입력 옵션 (표시 옵션 및 횡단 반폭 제어), 파일 구성 (+1 more)
### Community 24 - "A03_CompDetail — Frontend"
Cohesion: 0.22
Nodes (8): A03_CompDetail — Frontend, CSS 클래스 구조, 로컬라이제이션, 반응형, 스타일 (CSS), 의존성, 컴포넌트 (섹션 빌더), 파일 구조
### Community 25 - "A06_Login — Backend"
Cohesion: 0.22
Nodes (8): A06_Login — Backend, API 엔드포인트, 내부 헬퍼, 로그인 로직 흐름, 보안 정책 (실 코드 기준), 요청 스키마 (Pydantic), 의존성 (공통 유틸), 파일 구조
### Community 26 - "유토곡선 (Mass Haul Diagram) 계산 명세"
Cohesion: 0.22
Nodes (8): 1. 개요 및 분석 목적, 2. 주요 계산 수식 및 원리 (실무 관례 반영), 3. 지반유형별 토량환산계수 기본값 (`config_system.py`), 4. 토공 운반장비 선정거리 및 분배 기준 (`config_system.py`), 5. 유토곡선 곡선 사양 (B06 구현 v2), 6. 웹앱 연동 및 시각화 명세 (2026-08-02 확정), 유토곡선 (Mass Haul Diagram) 계산 명세, B08 Quantity — 2026-09 수량산출
### Community 27 - "A07_Register — Backend"
Cohesion: 0.25
Nodes (7): A07_Register — Backend, API 엔드포인트, 가입 로직 흐름, 요청 스키마 (Pydantic), 의존성 (공통 유틸), 참고, 파일 구조
### Community 28 - "B06 배수관 구조물 조작·표시"
Cohesion: 0.25
Nodes (7): 4축 조작과 재질, B06 배수관 구조물 조작·표시, 계산·보기 분리, 구현 파일, 자체검증 기록, 조정창, 집수정 9키 조작
### Community 29 - "B06 기슭막이 연동·경사·단별 제어"
Cohesion: 0.25
Nodes (7): B06 기슭막이 연동·경사·단별 제어, 검증, 단별 구간값, 선택과 하이라이트, 연동과 경사, 정본과 공용 모델, 형태와 조정창
### Community 30 - "B08_DesignDetail — Backend"
Cohesion: 0.25
Nodes (7): B08_DesignDetail — Backend, 도각 템플릿 변환 및 종단도 A1 도각 병합 (2026-07-26), 도면 관리, 종단 30측점 분할, CAD 수량산출표 및 도면 템플릿 파이프라인, 워크플로우 게이팅 연동, 종단도 30측점 N분할 및 납품 양식 측점 테이블 (2026-07-25 N-1-1), 현재 책임 경계, 횡단도 4개 선별 레이어 및 CAD 수량산출표 (2026-07-25 N-1-2/N-1-3)
### Community 31 - "B08 토적도·수리집수면적유역도"
Cohesion: 0.25
Nodes (7): B08 토적도·수리집수면적유역도, 검증 한계, 구현·검증 완료, 남은 결정, 데이터 흐름, 도면 기준, 유역 정보표
### Community 32 - "B09_Estimation — Frontend"
Cohesion: 0.25
Nodes (7): B09_Estimation — Frontend, 로컬라이제이션, 백엔드/DB — 미착수, 의존성, 참고, 컴포넌트 / 함수, 파일 구조
### Community 33 - "현재 구현 현황 — 소스 읽기 감사"
Cohesion: 0.29
Nodes (6): 구현 상태 용어, 단계별 판정, 미결 설계, 반드시 유지할 구분, 비워크플로 영역 판정, 현재 구현 현황 — 소스 읽기 감사
### Community 34 - "DB: 구조물/수량/산출물 테이블"
Cohesion: 0.29
Nodes (6): DB: 구조물/수량/산출물 테이블, output_files (개별 산출 파일 리스트), outputs (최종 견적/도면 산출 세션), quantity_items (수량 산출 항목), quantity_items 총비용 계산 예, structures (배치 구조물)
### Community 35 - "B01_Dashboard — Backend"
Cohesion: 0.29
Nodes (6): B01_Dashboard — Backend, 기술부채, 라우터 권한 헬퍼, 세분화 백엔드 위키 명세, 요청 스키마, 저장소 및 삭제 함수
### Community 36 - "B01_Dashboard — Frontend"
Cohesion: 0.29
Nodes (6): B01_Dashboard — Frontend, UI 권한 헬퍼, 공유 자원 연결, 모달, 분할된 UI 컴포넌트 파일, 파일과 진입점
### Community 37 - "B03_FileInput — Backend"
Cohesion: 0.29
Nodes (6): B03_FileInput — Backend, workflow·알림, 메타데이터 분석 및 파일 지문, 임시 보관함 (R2 Temp Upload), 입력 검증·파일 처리, 저장소 및 초기화
### Community 38 - "B05 급선회 3D 국부 보정 계획"
Cohesion: 0.29
Nodes (6): B05 급선회 3D 국부 보정 계획, 구조물 연동, 국부 패치 절차, 목적과 경계, 완료 조건, 확인된 노견 확장 회귀
### Community 39 - "B06 집수정·다단 기슭막이"
Cohesion: 0.29
Nodes (6): B06 집수정·다단 기슭막이, 미결, 유입 구조물, 유출 성토부·다단, 자체검증 기록, 집수정 계류측 성토부
### Community 40 - "B06 배수관 구조물 기하·조작 체계"
Cohesion: 0.29
Nodes (6): B06 배수관 구조물 기하·조작 체계, 검증 상태, 구현 파일, 기슭막이·관 핵심 규칙, 설계선 트림, 접속선
### Community 41 - "B06 배수관 횡단도 세트"
Cohesion: 0.29
Nodes (6): B06 배수관 횡단도 세트, 검증 근거와 후속, 계획선 규칙, 구현 항목, 입력·판정, 형상·표시 순서 (2026-08-20 스냅샷)
### Community 42 - "B10_Payment — Frontend"
Cohesion: 0.29
Nodes (6): B10_Payment — Frontend, 로컬라이제이션, 비즈니스 로직 전제 (목업), 의존성, 주요 컴포넌트 및 함수 (Mockup), 파일 구조
### Community 43 - "B11_Status — Frontend"
Cohesion: 0.29
Nodes (6): B11_Status — Frontend, 결재 상태 흐름 (Payment Flow Status), 로컬라이제이션, 의존성, 주요 컴포넌트 및 기능 (Mockup), 파일 구조
### Community 44 - "저장 경로 규칙 (Workflow-based Folder Structure)"
Cohesion: 0.15
Nodes (11): DB 스키마 개요, 설계 원칙, 테이블 관계 (핵심 흐름), 테이블 그룹 (9개), 파일 경로 추적 컬럼 (DB에 경로만 기록, 실 파일은 파일시스템), DB 컬럼 ↔ 실제 경로 매핑, 경로 패턴, 원칙 (backend.md 3절) (+3 more)
### Community 45 - "DB: 프로젝트 관리 테이블"
Cohesion: 0.33
Nodes (5): DB: 프로젝트 관리 테이블, project_automations (프로젝트 자동화 정책), project_versions (프로젝트 버전 스냅샷), project_workflow_stages (단계별 상세 상태), projects (프로젝트)
### Community 46 - "임도기술교본 원문 md 추출 품질 결함"
Cohesion: 0.29
Nodes (6): 결함 유형 (예시 = 위 파일 기준 줄번호), 원인 추정, 임도기술교본 원문 md 추출 품질 결함, 조치 상태, 확인 범위, 표준도·수량·원가 입력의 미결 경계
### Community 47 - "A01_Home — 세부 구현"
Cohesion: 0.33
Nodes (5): A01_Home — 세부 구현, 데이터 흐름, 미해결, 스타일, 의존성
### Community 48 - "A02_ProgDetail — 세부 구현"
Cohesion: 0.33
Nodes (5): A02_ProgDetail — 세부 구현, 데이터 흐름, 미해결 / 특이사항, 스타일 (CSS), 의존성
### Community 49 - "A02_ProgDetail — Frontend"
Cohesion: 0.33
Nodes (5): A02_ProgDetail — Frontend, 구조, 세부 구현, 제약 준수, 컴포넌트 분석
### Community 50 - "B01_Dashboard — API"
Cohesion: 0.33
Nodes (5): B01_Dashboard — API, 사용자·회사, 시스템 관리자, 프로젝트·자동화, 회사 관리자
### Community 51 - "B03_FileInput — Frontend"
Cohesion: 0.33
Nodes (5): API 클라이언트, B03_FileInput — Frontend, UI 지원 유틸리티 (분할 완료), 브라우저 상태·오프라인 보조, 페이지·업로드 흐름
### Community 52 - "B05 계획노선 코리도 삼각망 서피스"
Cohesion: 0.33
Nodes (5): B05 계획노선 코리도 삼각망 서피스, 검증, 저장·호환성, 진행 중 계획, 프론트엔드 구성
### Community 53 - "B05 구조물·UI 현재 계획"
Cohesion: 0.33
Nodes (5): 2026-08-18 B05 페이지 개선 2차 계획 기록, 2026-08-18 사이드 패널·입력 로직 계획 기록, B05/B06 구조물 적용 범위, B05 구조물·UI 현재 계획, 후속 결정 대기
### Community 54 - "B05 구조물 입력·종단 표시 정비 — 2026-08-19"
Cohesion: 0.33
Nodes (5): B05 구조물 입력·종단 표시 정비 — 2026-08-19, 기록된 검증, 기준 해석 보류, 완료 범위, 주요 항목
### Community 55 - "B07 구조물 표준도 — 조사·합의와 현재 통로"
Cohesion: 0.20
Nodes (9): Aislo 프로젝트 지도, 명칭 판정, 탐색 순서, 현재 명칭과 책임, B08_DesignDetail/B08_frontend, B08 수량 ↔ B09 원가 계약, B07 DesignDetail — 현재 책임, B07 구조물 표준도 — 조사·합의와 현재 통로 (+1 more)
### Community 56 - "B08 횡단도 구조물·장 배치"
Cohesion: 0.33
Nodes (5): B08 횡단도 구조물·장 배치, 결과, 데이터·구현 흐름, 문제와 결정, 한계
### Community 57 - "2026-09-07 완료·보류 요약"
Cohesion: 0.33
Nodes (4): B05_Profile/B05_backend, 2026-09-07 완료·보류 요약, B07 Quantity — Frontend, 현재 사용자 동작
### Community 58 - "B07 외부 WebCAD 비교 실행환경"
Cohesion: 0.40
Nodes (4): B07 외부 WebCAD 비교 실행환경, 검증 상태, 라이선스 주의, 실행과 종료
### Community 59 - "Temp Upload (프로젝트 생성 전 임시 보관함)"
Cohesion: 0.40
Nodes (4): Temp Upload (프로젝트 생성 전 임시 보관함), 사용처, 주요 개념 및 스펙, 주요 구성 요소
### Community 60 - "Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서"
Cohesion: 0.40
Nodes (4): Answer, Outcome, Q: 배수관 매설시 각도의 제약조건이 있는지 확인해줘. 임도에서, Source Nodes
### Community 61 - "Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘."
Cohesion: 0.40
Nodes (4): Answer, Outcome, Q: 임도 기술정보DB에서 집수정의 형태정보는 어떤게 있는지 확인해줘., Source Nodes
### Community 62 - "B02_ProjRegister — DB"
Cohesion: 0.40
Nodes (4): B02_ProjRegister — DB, 쓰는 테이블, 저장소(파일시스템), 참고 (계획 당시 의도)
### Community 63 - "B03_FileInput — API"
Cohesion: 0.40
Nodes (4): B03_FileInput — API, workflow 조회, 일반 업로드, 청크 업로드
### Community 64 - "B04_PreProcess — DB"
Cohesion: 0.40
Nodes (4): B04_PreProcess — DB, Repository 함수, 쓰는 테이블, 참고
### Community 65 - "B05_Profile — API"
Cohesion: 0.40
Nodes (4): API 스키마 및 반환 필드, B05_Profile — API, `POST /{project_id}/route/confirm` 요청 (`RouteConfirmRequest`), 엔드포인트
### Community 66 - "B05 변형 성토면 마감·날개 패치"
Cohesion: 0.40
Nodes (4): B05 변형 성토면 마감·날개 패치, 세월교 날개 패치, 저장·검증, 패치 마감
### Community 67 - "B05_Profile — Profile Alignment & Table"
Cohesion: 0.40
Nodes (4): 12행 도면 테이블 및 가로 스크롤 정렬 개편 (`_UI_Profile_Table.ts`, `_UI_Profile_Panel.ts`), B05_Profile — Profile Alignment & Table, 비정규 측점(구조물) 테이블 오버레이 & 런타임 검증 (`_UI_Profile_Table.ts`, `_UI_IrregularStations.ts`), 종단 계획고 편집 인터랙션 (`_UI_Profile_Edit.ts`, `_UI_Profile_Panel.ts`, `_UI_Page.ts`)
### Community 68 - "B05 구조물 비정규 측점 공급"
Cohesion: 0.40
Nodes (4): B05 구조물 비정규 측점 공급, 검증, 공급 경로, 정본 규칙
### Community 69 - "B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠"
Cohesion: 0.40
Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B05_Profile_UI_Drainage_Parts — 배수유역 공용 UI 파츠
### Community 70 - "_UI_Drainage_Render — 배수유역도 Canvas 렌더러"
Cohesion: 0.40
Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Drainage_Render — 배수유역도 Canvas 렌더러
### Community 71 - "_UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션"
Cohesion: 0.40
Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Profile_Structures — 종단 구조물 렌더링 및 인터랙션
### Community 72 - "_UI_Selection — 배수/구조물 3자 선택 동기화"
Cohesion: 0.40
Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, _UI_Selection — 배수/구조물 3자 선택 동기화
### Community 73 - "B06 인접 측점 구조물 트림 정리"
Cohesion: 0.40
Nodes (4): B06 인접 측점 구조물 트림 정리, 검증, 원인과 경계, 처리 항목
### Community 74 - "B06 물넘이포장·콘크리트 포장·독립 기슭막이"
Cohesion: 0.40
Nodes (4): B06 물넘이포장·콘크리트 포장·독립 기슭막이, 검증, 독립 기슭막이, 포장과 물넘이
### Community 75 - "B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진"
Cohesion: 0.40
Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_Engine_Areas — 횡단 면적 적분 연산 엔진
### Community 76 - "B06_Section_Router_Confirm — 임시 저장 및 확정 라우터"
Cohesion: 0.40
Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 엔드포인트, 3. 의존성, B06_Section_Router_Confirm — 임시 저장 및 확정 라우터
### Community 77 - "B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트"
Cohesion: 0.40
Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Cross_Areas — 횡단 단면적 표기 및 밴드 하이라이트
### Community 78 - "B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤"
Cohesion: 0.40
Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Cross_Design — 횡단 측점별 세부 설계 컨트롤
### Community 79 - "B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진"
Cohesion: 0.40
Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_MassHaul — 유토곡선 적분 계산 엔진
### Community 80 - "B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진"
Cohesion: 0.40
Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 알고리즘, 3. 의존성, B06_Section_UI_MassHaul_Balance — 평형선 및 장비 띠 분할 엔진
### Community 81 - "B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러"
Cohesion: 0.40
Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 렌더링, 3. 의존성, B06_Section_UI_MassHaul_Balance_View — 운반 띠 시각화 렌더러
### Community 82 - "B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작"
Cohesion: 0.40
Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 알고리즘, 3. 의존성, B06_Section_UI_MassHaul_Balloon — 물량 말풍선 배치 및 조작
### Community 83 - "B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링"
Cohesion: 0.40
Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 기하 수학, 3. 의존성, B06_Section_UI_MassHaul_Curve — 유토곡선 궤적 보간 및 렌더링
### Community 84 - "B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진"
Cohesion: 0.40
Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 로직, 3. 의존성, B06_Section_UI_MassHaul_Settle — 토량 정산 및 장거리 상쇄 엔진
### Community 85 - "B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러"
Cohesion: 0.40
Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_MassHaul_View — 유토곡선 시각화 렌더러
### Community 86 - "B06_Section_UI_Page — B06 메인 페이지 오케스트레이터"
Cohesion: 0.40
Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Page — B06 메인 페이지 오케스트레이터
### Community 87 - "B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립"
Cohesion: 0.40
Nodes (4): 1. 개요 및 역할, 2. 주요 기능 및 함수, 3. 의존성, B06_Section_UI_Section_View — 종/횡단 및 유토곡선 뷰 조립
### Community 88 - "B07 Quantity — Backend"
Cohesion: 0.40
Nodes (4): B07 Quantity — Backend, 구현되지 않은 항목, 구현된 항목, 책임 경계 미결
### Community 89 - "B08 CAD 블록 라이브러리·사진"
Cohesion: 0.40
Nodes (4): B08 CAD 블록 라이브러리·사진, 검증, 구현, 범위 결정
### Community 90 - "B08 OpenWebCAD 명령 체계"
Cohesion: 0.40
Nodes (4): B08 OpenWebCAD 명령 체계, 검증·제한, 구현 범위, 핵심 구성
### Community 91 - "B08_CAD_table_entity.md"
Cohesion: 0.40
Nodes (4): 검증·후속, 기능, 모델, 이관 범위
### Community 92 - "공개·인증·관리 영역 지도"
Cohesion: 0.50
Nodes (3): 공개·인증·관리 영역 지도, 공통 의존, 직접 구현 관계
### Community 93 - "공유 자원 영향 지도"
Cohesion: 0.50
Nodes (3): 공유 자원 영향 지도, 단계별 직접 연결, 영향 분석 규칙
### Community 94 - "A00_Common — 공통 프레임워크 & 유틸"
Cohesion: 0.50
Nodes (3): A00_Common — 공통 프레임워크 & 유틸, 📋 개요, 📂 세분화 마크다운 문서 목록
### Community 95 - "app_shell.ts"
Cohesion: 0.50
Nodes (3): app_shell.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록
### Community 96 - "router.ts"
Cohesion: 0.50
Nodes (3): router.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록
### Community 97 - "B04_PreProcess — API"
Cohesion: 0.50
Nodes (3): B04_PreProcess — API, 엔드포인트, 요청/응답 스키마 (Pydantic)
### Community 98 - "B04_PreProcess — Dependencies"
Cohesion: 0.50
Nodes (3): B04_PreProcess — Dependencies, 백엔드 (Python), 프론트엔드 (TypeScript)
### Community 99 - "B05_Profile — Backend"
Cohesion: 0.50
Nodes (3): B05_Profile — Backend, 📂 소스코드 1:1 세분화 위키 파일 목록, 📋 핵심 백엔드 아키텍처 개요
### Community 100 - "B05_Profile — DB 사용 관계"
Cohesion: 0.50
Nodes (3): B05_Profile — DB 사용 관계, Repository 함수, 저장 경로
### Community 101 - "B05_Profile — 3D Viewer & Interaction"
Cohesion: 0.50
Nodes (3): 3D 마커 직접 드래그 이동 (0_old I-401 이식), 3D 지형 뷰포트 시각화 (`_UI_Viewer.ts`, `_UI_Markers.ts`), B05_Profile — 3D Viewer & Interaction
### Community 102 - "B05_Profile_Engine_Sections.md"
Cohesion: 0.50
Nodes (3): ⚠️ 런타임 검증 주의사항 (2026-07-24 검증 보고서 기준), 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록
### Community 103 - "B05_Profile_Api_Fetch.ts"
Cohesion: 0.50
Nodes (3): B05_Profile_Api_Fetch.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 API 함수 목록
### Community 104 - "B05_Profile_UI_Drainage_Panel"
Cohesion: 0.50
Nodes (3): B05_Profile_UI_Drainage_Panel, 📋 개요 및 특징, 🛠️ 주요 함수 / 심볼 목록
### Community 105 - "B05_Profile_UI_Drainage_Pipes"
Cohesion: 0.50
Nodes (3): B05_Profile_UI_Drainage_Pipes, 📋 개요 및 특징, 🛠️ 주요 함수 / 심볼 목록
### Community 106 - "B05_Profile_UI_Profile_Panel.md"
Cohesion: 0.50
Nodes (3): 🔗 연관 개념 및 의존성, 🛠️ 주요 기능 및 개선사항 (2026-08-06), 🛠️ 주요 함수 목록
### Community 107 - "B06_Section — DB 사용 관계"
Cohesion: 0.50
Nodes (3): B06_Section — DB 사용 관계, Repository 함수, 파일 경로
### Community 108 - "B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트"
Cohesion: 0.50
Nodes (3): 1. 개요 및 역할, 2. 주요 연동 API 함수, B06_Section_Api_Fetch — B06 프론트엔드 API 클라이언트
### Community 109 - "B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트"
Cohesion: 0.50
Nodes (3): 1. 개요 및 역할, 2. 주요 기능, B06_Section_UI_Standard_Diagram — 표준단면 모식도 컴포넌트
### Community 110 - "B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널"
Cohesion: 0.50
Nodes (3): 1. 개요 및 역할, 2. 주요 기능, B06_Section_UI_Standard_Panel — 표준단면 입력 및 제어 패널
### Community 111 - "B08_DesignDetail — Dependencies"
Cohesion: 0.50
Nodes (3): B08_DesignDetail — Dependencies, Backend (requirements.txt), Frontend (package.json / tsconfig.json)
### Community 146 - "B01~B09 Workflow 데이터 흐름"
Cohesion: 0.40
Nodes (5): B01~B09 Workflow 데이터 흐름, B04→B06 자동 계산과 재설계, 단계 관계, 상태와 산출물 무효화, 정본 위치
### Community 196 - "B06_Section — Backend"
Cohesion: 0.40
Nodes (5): B06_Section — Backend, 계산 엔진, 데이터 영구 저장 및 환경설정, 라우터·workflow (조회, 확정, 타 프로젝트 불러오기 및 재생성), 요청·응답 모델
## Knowledge Gaps
- **675 isolated node(s):** `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어`, `반드시 유지할 구분`, `미결 설계` (+670 more)
These have ≤1 connection - possible missing edges or undocumented components.
- **82 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:_
- **Why does `B07 구조물 표준도 — 조사·합의와 현재 통로` connect `B07 구조물 표준도 — 조사·합의와 현재 통로` to `유토곡선 (Mass Haul Diagram) 계산 명세`, `임도기술교본 원문 md 추출 품질 결함`?**
_High betweenness centrality (0.002) - this node is a cross-community bridge._
- **Why does `2026-09-04 완료 항목` connect `2026-09-04 완료 항목` to `2026-09-07 완료·보류 요약`, `B07 구조물 표준도 — 조사·합의와 현재 통로`?**
_High betweenness centrality (0.002) - this node is a cross-community bridge._
- **What connects `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어` to the rest of the system?**
_675 weakly-connected nodes found - possible documentation gaps or missing edges._
- **Should `UI Templates — Localization & Components` be split into smaller, more focused modules?**
_Cohesion score 0.06451612903225806 - nodes in this community are weakly interconnected._
- **Should `인증 / RBAC` be split into smaller, more focused modules?**
_Cohesion score 0.04878048780487805 - nodes in this community are weakly interconnected._
- **Should `A00_Common — App Shell Framework` be split into smaller, more focused modules?**
_Cohesion score 0.13333333333333333 - nodes in this community are weakly interconnected._
- **Should `2026-09-04 완료 항목` be split into smaller, more focused modules?**
_Cohesion score 0.125 - nodes in this community are weakly interconnected._
@@ -0,0 +1,51 @@
{
"runs": [
{
"date": "2026-08-16T00:00:00+09:00",
"input_tokens": 265124,
"output_tokens": 14991,
"files": 146
},
{
"date": "2026-08-16T12:43:20.106802+00:00",
"input_tokens": 27985,
"output_tokens": 2184,
"files": 22
},
{
"date": "2026-08-16T12:46:45.166477+00:00",
"input_tokens": 5694,
"output_tokens": 1138,
"files": 6
},
{
"date": "2026-08-16T12:48:56.020124+00:00",
"input_tokens": 14784,
"output_tokens": 2835,
"files": 12
},
{
"date": "2026-08-16T14:33:37.811664+00:00",
"input_tokens": 0,
"output_tokens": 0,
"files": 12,
"usage_note": "semantic subagent token usage unavailable from collaboration runtime; graph content extracted and validated"
},
{
"date": "2026-08-20T11:01:22.299635+00:00",
"input_tokens": 0,
"output_tokens": 0,
"files": 10,
"usage_note": "Gemini backend dependency unavailable; host semantic extraction used and collaboration runtime token usage unavailable; 27 nodes/59 edges validated"
},
{
"date": "2026-08-21T09:54:12.581221+00:00",
"input_tokens": 0,
"output_tokens": 0,
"files": 3,
"note": "collaboration runtime did not expose semantic extraction token usage"
}
],
"total_input_tokens": 313587,
"total_output_tokens": 21148
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+1
View File
@@ -61,6 +61,7 @@ last_updated: 2026-09-10
- 2026-09-07 완료: [[completed_2026-09-07]] — 노선·캐시·B01~B07 기능, 성능 종료 기준과 보류 갈래.
- 2026-09-09 완료: [[completed_2026-09-09]] — B05·B06 종횡단, B07 표준도, B08 수량, B09 원가 구현·검증.
- 수량·원가 계약: [[quantity_cost_contract]] — B08 물량과 B09 금액의 책임·저장·금지 규칙.
- 설계 데이터 생명주기: [[design_data_lifecycle]] — 초기값·작업본·브라우저 캐시와 계획노선 재설계 규칙.
- 표준도·입력 미결: [[standard_drawing_cost_inputs]] — 자동 계산·사용자 입력·기준자료·미확보 경계.
- 2026-09-09 미결 근거: [[standard_quantity_open_2026-09-09]] — 표준도 제원·수량·원가 후보와 확정 금지 경계.
- 다중 환경 안전: [[multi_environment_safety]] — Synology 시간차 동기화와 공용 DB 재계산 사고 방지 규칙.
+6 -2
View File
@@ -1,8 +1,8 @@
---
type: ingest-register
status: stable
related_pages: ["[[ingest/index]]", "[[completed_2026-09-01]]"]
last_updated: 2026-09-01
related_pages: ["[[ingest/index]]", "[[completed_2026-09-01]]", "[[completed_2026-09-09]]", "[[design_data_lifecycle]]"]
last_updated: 2026-09-10
---
# 2026-09 검증 인제스트
@@ -11,3 +11,7 @@ last_updated: 2026-09-01
|---|---|---|
| `docs/raw/verification/2026-09-01_verify_B04_B05_B06_completed_work.md` | `covered_by_verified_pair` | [[completed_2026-09-01]] |
| `docs/raw/verification/2026-09-01_verify_remaining_checked_items.md` | `covered_by_verified_pair` | [[completed_2026-09-01_followups]] |
| `docs/raw/verification/2026-09-09e_계획서_완료근거_이관.md` | `ingested` | [[completed_2026-09-09]], [[B07_DesignDetail/B07_standard_drawings_2026_09]], [[standard_quantity_open_2026-09-09]] |
| `docs/raw/verification/2026-09-09f_계획서_공통기반과_참고_이관.md` | `ingested` | [[design_data_lifecycle]], [[multi_environment_safety]] |
| `docs/raw/verification/2026-09-09g_계획서_0_3_4장_완료근거_이관.md` | `ingested` | [[completed_2026-09-09]], [[B07_DesignDetail/B07_standard_drawings_2026_09]] |
| `docs/raw/verification/2026-09-10_계획서_e_f_g_이관_교차검증.md` | `verification` | [[completed_2026-09-09]], [[design_data_lifecycle]] |
+12
View File
@@ -1428,3 +1428,15 @@ last_updated: 2026-09-10
- 위키 본문 197개에서 100줄 초과·frontmatter·status·page_id 오류는 모두 0건이다.
- `graphify update .`가 Markdown 8개를 코드로 오인해 1,162노드로 팽창했으므로 자동 백업에서 기존 정제 그래프 992노드·805관계·197커뮤니티를 복구했다.
- 신규 상세 문서 2개의 의미 노드 반영은 Graphify Markdown 증분 결함 해소 후 다시 수행해야 한다.
## [2026-09-10] ingest | 계획서 e·f·g 완료근거 이관
- `raw/verification/2026-09-09e`, `09f`, `09g` 세 원문을 [[completed_2026-09-09]], [[design_data_lifecycle]], [[multi_environment_safety]], [[B07_DesignDetail/B07_standard_drawings_2026_09]]에 반영했다.
- 원문이 인용한 구현 커밋 7개를 확인하고 전체 회귀시험 **1292 통과·22 건너뜀·실패 0**으로 교차검증했다.
- 답 대기·자료 대기·저장 실측 미완·근거 미확보 항목은 완료 처리하지 않고 [[standard_quantity_open_2026-09-09]]에 연결했다.
## [2026-09-10] lint+graphify | 계획서 e·f·g 위키 점검
- 위키 본문 215개에서 비로그 100줄 초과·frontmatter·status·page_id 오류는 모두 0건이며 세 원문은 각각 5·4·3곳에 연결됐다.
- `graphify update .`가 Markdown 9개를 코드로 오인해 기존 992노드 그래프를 1,168노드로 팽창시켰으므로 산출물을 직전 정제본으로 복구했다.
- 신규 `design_data_lifecycle` 의미 노드 반영은 Graphify Markdown 증분 결함 해소 후 다시 수행해야 한다.
@@ -4,7 +4,7 @@ status: stable
page_id: B07_DesignDetail
related_pages: ["[[B07_DesignDetail/B07_frontend]]", "[[B08_Quantity/B08_overview_2026_09]]", "[[B09_Estimation/B09_overview_2026_09]]", "[[standard_drawing_cost_inputs]]", "[[quantity_cost_contract]]"]
last_updated: 2026-09-09
source: ["docs/raw/verification/2026-09-09_B07_표준도_조사와_합의.md", "code-audit:2026-09-09"]
source: ["docs/raw/verification/2026-09-09_B07_표준도_조사와_합의.md", "docs/raw/verification/2026-09-09e_계획서_완료근거_이관.md", "docs/raw/verification/2026-09-09g_계획서_0_3_4장_완료근거_이관.md", "docs/raw/verification/2026-09-10_계획서_e_f_g_이관_교차검증.md", "code-audit:2026-09-09"]
---
# B07 구조물 표준도 — 조사·합의와 현재 통로
@@ -45,3 +45,11 @@ source: ["docs/raw/verification/2026-09-09_B07_표준도_조사와_합의.md", "
- 건설품셈 참고자료의 돌쌓기 모식도와 규격별 소요량 표를 그림·계수의 한 벌로 사용한다.
- 저판·벽체·기초잡석 치수, 일부 측구 단면과 사급 단가는 근거 또는 구조검토가 필요하다.
- 신규 raw가 정본으로 지목한 「2026-09-09 결정 시트 회신」 절은 해당 파일에 없어, 최종 선택값 27건은 이 페이지에서 재구성하지 않았다.
## 9월 9일 구현·실측 보강
- 돌쌓기 계열 다섯 형식은 상·하부 두께를 편집할 수 있다. 빈칸이면 `상부=뒷길이+0.30`, `하부=상부+0.30×(H1)` 식을 쓰고 자동값을 저장에 박지 않는다.
- 관보호공 날개벽 다섯 형식은 실무 시트의 터파기·되메우기·잔토·기초잡석·콘크리트·거푸집 소계를 사용한다. 원문에 없는 철근·면목은 만들지 않는다.
- `A-TYPE+집수정`과 별도 집수정을 함께 고르면 이중계상 가능성을 알리되 값을 임의 수정하지 않는다.
- 표준도 하단표는 확인한 네 장 모두 생성됐다. 상단 그림은 뒷길이가 정해진 돌쌓기에서 생성된다.
- 큰돌쌓기는 직경 축인데 현재 그림은 뒷길이를 요구하므로 그림 미완이다. 옹벽은 모식도 대상이 아니며, 자료·사용자 판단 대기 항목은 [[standard_quantity_open_2026-09-09]]에 둔다.