docs: dev 합류점과 브라우저 운용 위키화
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
---
|
||||
type: concept
|
||||
status: stable
|
||||
related_pages: ["[[multi_environment_safety]]", "[[design_data_lifecycle]]"]
|
||||
last_updated: 2026-09-12
|
||||
source: ["docs/raw/verification/2026-09-12_공용_브라우저_운용.md"]
|
||||
---
|
||||
|
||||
# 화면 검증 브라우저 운용
|
||||
|
||||
## 기본 선택
|
||||
|
||||
- 화면 검증 기본은 Orca 내장 브라우저다. 공용 브라우저는 사용자가 명시한 때만 쓴다.
|
||||
- 공용 창과 Orca 탭을 동시에 띄우면 `snapshot`·`screenshot`이 충돌하므로 함께 사용하지 않는다.
|
||||
- 검증은 직접 조작하고 `sessionStorage`, SVG 좌표, 툴팁, 스크린샷 등 수치 근거로 판정한다. 바꾼 값은 원래 상태로 복원한다.
|
||||
|
||||
## 공용 브라우저 시동과 조작
|
||||
|
||||
| 항목 | 위치·명령 | 역할 |
|
||||
|---|---|---|
|
||||
| 시동 | `./venv/Scripts/python.exe .claude/dev_up.py` | 서버와 공용 창을 시작하거나 살아 있는 프로세스 재사용 |
|
||||
| Orca용 시동 | `dev_up.py --no-browser` | 서버만 시작 |
|
||||
| 명령 큐 | `tmp/browser/cmd/NN_이름.py` | `page`, `log`, `shot`, `time` 전역으로 이름순 조작 |
|
||||
| 드라이버 로그 | `tmp/browser/driver.log` | RUN·OK·ERROR·SHOT 결과 기록 |
|
||||
| 스크린샷 | `tmp/browser/shots/` | 화면 검증 증거 저장 |
|
||||
|
||||
`tmp/`는 환경 사이에 전달되지 않는다. 남길 시험은 `resources/tester/`에 둔다. 브라우저 창 종료·재시작은 사용자 지시가 있을 때만 하며, 캐시는 CDP `Network.clearBrowserCache` 뒤 `page.reload()`로 비운다.
|
||||
|
||||
## 변경 종류별 반영
|
||||
|
||||
| 변경 | 공용 브라우저 | Orca |
|
||||
|---|---|---|
|
||||
| 페이지·공용 TypeScript | `page.reload()` | `orca reload` |
|
||||
| B07 WebCAD | `npm run build` 후 캐시 비우기 | 빌드 후 `orca reload`; 캐시 잔존 여부 미확인 |
|
||||
| Python·도면 템플릿 JSON | 백엔드만 재시작 | 백엔드만 재시작 |
|
||||
|
||||
공용 서버·브라우저의 포트와 주인은 현재 `OWNERS.md`를 따른다. `sessionStorage`는 포트별로 갈리므로 검증 포트에서 상태를 다시 세운다.
|
||||
@@ -1,9 +1,9 @@
|
||||
---
|
||||
type: concept
|
||||
status: stable
|
||||
related_pages: ["[[architecture/shared_resources]]", "[[storage_paths]]", "[[workflow_state]]", "[[design_data_lifecycle]]"]
|
||||
last_updated: 2026-09-11
|
||||
source: ["docs/raw/verification/2026-09-09d_OWNERS_이력.md", "docs/raw/verification/2026-09-09e_계획서_완료근거_이관.md", "docs/raw/verification/2026-09-09f_계획서_공통기반과_참고_이관.md", "docs/raw/verification/2026-09-11_창환경_링크와_깃운영_조사.md", "docs/raw/plans/2026-09-11_plan_창환경_여섯워크트리_링크_깃운영.md"]
|
||||
related_pages: ["[[architecture/shared_resources]]", "[[storage_paths]]", "[[workflow_state]]", "[[design_data_lifecycle]]", "[[browser_verification_operations]]"]
|
||||
last_updated: 2026-09-12
|
||||
source: ["docs/raw/verification/2026-09-09d_OWNERS_이력.md", "docs/raw/verification/2026-09-09e_계획서_완료근거_이관.md", "docs/raw/verification/2026-09-09f_계획서_공통기반과_참고_이관.md", "docs/raw/verification/2026-09-11_창환경_링크와_깃운영_조사.md", "docs/raw/plans/2026-09-11_plan_창환경_여섯워크트리_링크_깃운영.md", "docs/raw/verification/2026-09-12_깃_합류점_dev_전환.md"]
|
||||
---
|
||||
|
||||
# 다중 환경 저장소·공용 DB 안전
|
||||
@@ -31,15 +31,26 @@ source: ["docs/raw/verification/2026-09-09d_OWNERS_이력.md", "docs/raw/verific
|
||||
| 구분 | 확정 운영 |
|
||||
|---|---|
|
||||
| 코드 환경 | `main_laptop_1`, `sub_laptop_1`, `main_desktop_1`, `sub_desktop_1` |
|
||||
| AI 환경 | 데스크탑의 `CODEX`, `안티그래비티`; AI 브랜치는 `docs/`만 전달 |
|
||||
| AI 환경 | 데스크탑의 `CODEX`, `안티그래비티`; 코드 작업은 사용자 지시가 있을 때만 수행 |
|
||||
| 메인 동기화 | 두 메인 폴더의 `.claude`, `.codex`, 루트 지침·장부는 Synology가 전달 |
|
||||
| 보조·AI 링크 | 폴더 `.claude`·`.codex`·`venv`는 정션, 루트 파일 넷은 심볼릭 링크 |
|
||||
| 링크 원본 | 각 PC의 `OWNERS.md`에 적힌 자기 PC 메인 경로 |
|
||||
| 신규 워크트리 | Orca가 생성·삭제, `worktree_setup.ps1`가 설치 후 `worktree_link.ps1` 실행 |
|
||||
| Git 동기화 | 기존 스크립트가 fetch·merge·자동 push 담당; 브랜치 이름 패턴은 넓히지 않음 |
|
||||
| Git 동기화 | `main`은 정본, `dev`는 합류점, 환경 브랜치 6개는 작업 자리 |
|
||||
|
||||
링크는 Synology 동기화 루트 밖에만 만들고, 지침·장부를 `.claude`나 `.codex` 안으로 옮기지 않는다. `worktree_link.ps1`는 살아 있는 하드링크만 심볼릭 링크로 갈아타며 갈라진 실물은 지우지 않는다.
|
||||
|
||||
## Git 한 바퀴
|
||||
|
||||
| 단계 | 규칙 |
|
||||
|---|---|
|
||||
| 받기 | 작업 시작 전 자기 워크트리에서 `.claude\git-sync.ps1`를 인자 없이 한 번 실행 |
|
||||
| 작업 | 자기 환경 브랜치에서 지시받은 범위만 변경 |
|
||||
| 밀기 | 경로를 지정해 커밋한 뒤 `git push origin HEAD`로 자기 브랜치에만 push |
|
||||
| 모으기 | 사용자가 Git 싱크를 지시한 때만 `git-sync.ps1 -Converge` 실행 |
|
||||
|
||||
`git-sync.ps1`는 `origin/dev`를 받고, `dev`가 아직 품지 않은 환경 브랜치를 한 번의 옥토퍼스 머지로 담은 뒤 `dev`와 현재 환경 브랜치를 빨리감기한다. `-Brief`는 작업 중 HEAD를 바꾸지 않고 미수신 커밋만 알린다. 미커밋이 있으면 받기를 통째로 건너뛰며, `main`과 `dev`에 손으로 push하지 않는다.
|
||||
|
||||
## 완료 판정
|
||||
|
||||
- 랩탑 AI 워크트리 둘 제거, 데스크탑 AI 워크트리 둘 생성, 랩탑·데스크탑 보조 및 AI 워크트리 링크 구성을 완료했다.
|
||||
|
||||
@@ -171,14 +171,21 @@
|
||||
"169": "B08_DesignDetail_Engine_Cad_Basin.py",
|
||||
"170": "B08_DesignDetail_Engine_Cad_MassHaul.py",
|
||||
"171": "B08 CAD·납품 도면 후속",
|
||||
"172": "2026-09-04 완료 항목",
|
||||
"173": "multi_environment_safety.md",
|
||||
"174": "Workflow 상태 관리",
|
||||
"175": "DB 스키마 개요",
|
||||
"176": "OpenWebCAD Core",
|
||||
"177": "common_util_mass_haul_settle.ts",
|
||||
"178": "Drainage Watershed (유역도)",
|
||||
"179": "Mass Haul Diagram (토적도)",
|
||||
"180": "다중 환경 저장소·공용 DB 안전",
|
||||
"181": "저장 경로 규칙 (Workflow-based Folder Structure)",
|
||||
"182": "2026-09-02 완료 항목",
|
||||
"183": "2026-09-03 완료 — 입력·배수·종횡단·CAD",
|
||||
"184": "2026-09-03 추가 완료 — 화면·종단·횡단",
|
||||
"185": "Query: 임도 집수정 형태정보",
|
||||
"186": "설계 데이터 생명주기",
|
||||
"187": "B03 File Input Backend",
|
||||
"188": "B03 File Input Frontend",
|
||||
"189": "B04 PreProcess Backend",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,191 @@
|
||||
{
|
||||
"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·납품 도면 후속",
|
||||
"176": "OpenWebCAD Core",
|
||||
"177": "common_util_mass_haul_settle.ts",
|
||||
"178": "Drainage Watershed (유역도)",
|
||||
"179": "Mass Haul Diagram (토적도)",
|
||||
"182": "2026-09-02 완료 항목",
|
||||
"183": "2026-09-03 완료 — 입력·배수·종횡단·CAD",
|
||||
"184": "2026-09-03 추가 완료 — 화면·종단·횡단",
|
||||
"185": "Query: 임도 집수정 형태정보",
|
||||
"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: 배수관 매설 각도 제약조건 (임도)"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{"output_tokens": 2385}
|
||||
@@ -0,0 +1,891 @@
|
||||
# Graph Report - wiki (2026-09-11)
|
||||
|
||||
## Corpus Check
|
||||
- 206 files · ~57,686 words
|
||||
- Verdict: corpus is large enough that graph structure adds value.
|
||||
|
||||
## Summary
|
||||
- 1170 nodes · 996 edges · 189 communities (155 shown, 34 thin omitted)
|
||||
- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS
|
||||
- Token cost: 0 input · 0 output
|
||||
|
||||
## Graph Freshness
|
||||
- Built from commit: `e49e4d85`
|
||||
- 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·납품 도면 후속
|
||||
- OpenWebCAD Core
|
||||
- common_util_mass_haul_settle.ts
|
||||
- Drainage Watershed (유역도)
|
||||
- Mass Haul Diagram (토적도)
|
||||
- 2026-09-02 완료 항목
|
||||
- 2026-09-03 완료 — 입력·배수·종횡단·CAD
|
||||
- 2026-09-03 추가 완료 — 화면·종단·횡단
|
||||
- Query: 임도 집수정 형태정보
|
||||
- B03 File Input Backend
|
||||
- B03 File Input Frontend
|
||||
- B04 PreProcess Backend
|
||||
- B04 PreProcess Frontend
|
||||
- B07_Quantity_Router.md
|
||||
- B08 CAD Blocks Library
|
||||
- B08 CAD Table Entity
|
||||
- B08 Cross Section Structure Sheets
|
||||
- Query: 배수관 매설 각도 제약조건 (임도)
|
||||
|
||||
## God Nodes (most connected - your core abstractions)
|
||||
1. `UI Templates — Localization & Components` - 12 edges
|
||||
2. `DB: 로그/모니터링 테이블` - 11 edges
|
||||
3. `B07 구조물 표준도 — 조사·합의와 현재 통로` - 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)
|
||||
- `B07 구조물 표준도 — 조사·합의와 현재 통로` --references--> `B07 DesignDetail — 현재 책임` [EXTRACTED]
|
||||
pages/B07_DesignDetail/B07_standard_drawings_2026_09.md → pages/B07_DesignDetail/B07_frontend.md
|
||||
- `B07 구조물 표준도 — 조사·합의와 현재 통로` --references--> `B08 Quantity — 2026-09 수량산출` [EXTRACTED]
|
||||
pages/B07_DesignDetail/B07_standard_drawings_2026_09.md → pages/B08_Quantity/B08_overview_2026_09.md
|
||||
- `B07 구조물 표준도 — 조사·합의와 현재 통로` --references--> `B09 Estimation — 2026-09 원가계산` [EXTRACTED]
|
||||
pages/B07_DesignDetail/B07_standard_drawings_2026_09.md → pages/B09_Estimation/B09_overview_2026_09.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]
|
||||
- **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 (189 total, 34 thin omitted)
|
||||
|
||||
### Community 0 - "UI Templates — Localization & Components"
|
||||
Cohesion: 0.05
|
||||
Nodes (38): 2026-09-04 완료 항목, 700줄 제한 분리, 보존된 미완료 범위, 상시계획서 추가 완료 범위, 완료 범위, 추가 완료 범위, 디자인 시스템 (Design System), 레이아웃 및 둥근 테두리 (Radius & Spacing) (+30 more)
|
||||
|
||||
### Community 1 - "인증 / RBAC"
|
||||
Cohesion: 0.06
|
||||
Nodes (31): OTP / 비밀번호 및 디바이스 신뢰, 권한 검증 헬퍼 (B01_Dashboard), 라우팅 가드 (frontend.md 5.2), 사용자 상태 생명주기, 사용처 (역참조), 세션 인증 (backend.md 6.3), 역할 (users.role), 인증 / RBAC (+23 more)
|
||||
|
||||
### Community 2 - "A00_Common — App Shell Framework"
|
||||
Cohesion: 0.08
|
||||
Nodes (22): A00_Common — App Shell Framework, app_shell 구성요소, router 라우팅 테이블, A00_Common — 스캐폴드·CSS·종속성, b_page_scaffold, CSS 인젝션, 사용처, 종속성 (+14 more)
|
||||
|
||||
### Community 3 - "2026-09-04 완료 항목"
|
||||
Cohesion: 0.07
|
||||
Nodes (25): API 공통 (여러 페이지가 공유하는 엔드포인트), 공통 오류 응답 포맷 (전 라우터), 워크플로우 상태 조회, 폴링 패턴 (legacy workflow.json 설계; 현재 구현은 workflow-state API 사용), 계산 구현 원칙, 계획노선 규칙, 설계 데이터 생명주기, 정본 세 벌 (+17 more)
|
||||
|
||||
### Community 4 - "배수유역 해석 및 세부설계 (Drainage Watershed)"
|
||||
Cohesion: 0.25
|
||||
Nodes (7): B08_DesignDetail — Frontend, CAD 계획선 레이어 연동 및 편집 지원 (2026-07-22), openwebcad 단위 정합, 선 특성/폰트 UI 및 Fit-in-all (2026-07-20), 독립형 CAD 임베드 및 데이터 연동 아키텍처, 의존성, 주요 컴포넌트 / 함수, 파일 구조
|
||||
|
||||
### 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.10
|
||||
Nodes (17): 2026-08-29 완료 반영, B03 재업로드·B05 최신 조회, B05/B06 구조물 UI 통합, B07↔B08 순서, B07 CAD 고정 척도·횡단 장 배치, B07 CAD 테마, B07 CAD 확대·팬, 배수시설 추천 기준 (+9 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.15
|
||||
Nodes (11): 1. 개요 및 분석 목적, 2. 주요 계산 수식 및 원리 (실무 관례 반영), 3. 지반유형별 토량환산계수 기본값 (`config_system.py`), 4. 토공 운반장비 선정거리 및 분배 기준 (`config_system.py`), 5. 유토곡선 곡선 사양 (B06 구현 v2), 6. 웹앱 연동 및 시각화 명세 (2026-08-02 확정), 유토곡선 (Mass Haul Diagram) 계산 명세, B08 Quantity — 2026-09 수량산출 (+3 more)
|
||||
|
||||
### 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.06
|
||||
Nodes (28): 구현 상태 용어, 단계별 판정, 미결 설계, 반드시 유지할 구분, 비워크플로 영역 판정, 현재 구현 현황 — 소스 읽기 감사, Aislo 프로젝트 지도, 명칭 판정 (+20 more)
|
||||
|
||||
### 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.29
|
||||
Nodes (6): B05 구조물 3D 투영 커브, 검증, 구조물 날개·바닥 연결, 비탈 투영·성토면 절단, 저장·호환성, 커브 생성·렌더
|
||||
|
||||
### Community 45 - "DB: 프로젝트 관리 테이블"
|
||||
Cohesion: 0.33
|
||||
Nodes (5): DB: 프로젝트 관리 테이블, project_automations (프로젝트 자동화 정책), project_versions (프로젝트 버전 스냅샷), project_workflow_stages (단계별 상세 상태), projects (프로젝트)
|
||||
|
||||
### Community 46 - "임도기술교본 원문 md 추출 품질 결함"
|
||||
Cohesion: 0.05
|
||||
Nodes (33): 2026-09-09 완료 구현·검증, B05·B06 종횡단, B07 표준도, B08 수량산출, B09 원가계산, 검증 경계, 결함 유형 (예시 = 위 파일 기준 줄번호), 원인 추정 (+25 more)
|
||||
|
||||
### 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.29
|
||||
Nodes (6): B05_Profile — Frontend, 남은 파일 한계, 📂 소스코드 1:1 세분화 위키 파일 목록, 종단 편집 안전장치, 종단테이블 표시 보정, 📋 핵심 프론트엔드 아키텍처 개요
|
||||
|
||||
### Community 56 - "B08 횡단도 구조물·장 배치"
|
||||
Cohesion: 0.33
|
||||
Nodes (5): B08 횡단도 구조물·장 배치, 결과, 데이터·구현 흐름, 문제와 결정, 한계
|
||||
|
||||
### Community 57 - "2026-09-07 완료·보류 요약"
|
||||
Cohesion: 0.14
|
||||
Nodes (11): 2026-09-07 완료·보류 요약, 성능·운영 결정, 완료 범위, 주의, B06_Section — Backend, 계산 엔진, 데이터 영구 저장 및 환경설정, 라우터·workflow (조회, 확정, 타 프로젝트 불러오기 및 재생성) (+3 more)
|
||||
|
||||
### 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.33
|
||||
Nodes (5): B08 CAD TableEntity, 검증·후속, 기능, 모델, 이관 범위
|
||||
|
||||
### Community 92 - "공개·인증·관리 영역 지도"
|
||||
Cohesion: 0.29
|
||||
Nodes (6): B09 원가계산 — 2026-09-09 완료 근거, 가격·조건 입력, 검증 기록, 기계·제비율·산출물, 남은 경계, 단가·밑수 완성
|
||||
|
||||
### Community 93 - "공유 자원 영향 지도"
|
||||
Cohesion: 0.33
|
||||
Nodes (5): B08 수량산출 — 2026-09-09 완료 근거, 검증 기록, 구조물·수량 표시, 남은 경계, 밑수와 인계
|
||||
|
||||
### 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.40
|
||||
Nodes (4): B05_Profile_Engine_Sections.py, ⚠️ 런타임 검증 주의사항 (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.40
|
||||
Nodes (4): B05_Profile_UI_Profile_Panel.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 기능 및 개선사항 (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 112 - "common_util_project_delete.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): common_util_project_delete.py, 🔗 역참조 (사용처), 🛠️ 주요 함수 목록
|
||||
|
||||
### Community 113 - "common_util_storage.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): common_util_storage.py, 🔗 역참조 (사용처), 🛠️ 주요 함수 목록
|
||||
|
||||
### Community 114 - "common_util_workflow_state.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): common_util_workflow_state.py, 🔗 역참조 (사용처), 🛠️ 주요 함수 목록
|
||||
|
||||
### Community 116 - "A01_Home_UI_Page.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): A01_Home_UI_Page.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 및 인터페이스 목록
|
||||
|
||||
### Community 117 - "A02_ProgDetail_UI_Page.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): A02_ProgDetail_UI_Page.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록
|
||||
|
||||
### Community 118 - "A06_Login_Router.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): A06_Login_Router.py, 🛠️ 라우터 API 및 주요 헬퍼 함수 목록, 🔗 연관 개념 및 의존성
|
||||
|
||||
### Community 119 - "A07_Register_Router.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): A07_Register_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성
|
||||
|
||||
### Community 120 - "A08_Support_Router.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): A08_Support_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성
|
||||
|
||||
### Community 121 - "A09_Security_Router.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): A09_Security_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성
|
||||
|
||||
### Community 124 - "B01_Dashboard_Router.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B01_Dashboard_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성
|
||||
|
||||
### Community 125 - "B01_Dashboard_UI_Page.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B01_Dashboard_UI_Page.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록
|
||||
|
||||
### Community 126 - "B02_ProjRegister_Router.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B02_ProjRegister_Router.py, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록
|
||||
|
||||
### Community 129 - "B03_FileInput_Router.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B03_FileInput_Router.py, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록
|
||||
|
||||
### Community 130 - "B04_PreProcess_Router.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B04_PreProcess_Router.py, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록
|
||||
|
||||
### Community 132 - "B05_Profile_Engine_Grade.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B05_Profile_Engine_Grade.py, 🔗 연관 개념 및 의존성, 🛠️ 주요 클래스 및 함수 목록
|
||||
|
||||
### Community 133 - "B05_Profile_Engine_Solver.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B05_Profile_Engine_Solver.py, 🛠️ 엔진 핵심 함수 목록, 🔗 연관 개념 및 의존성
|
||||
|
||||
### Community 134 - "B05_Profile_Repository.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B05_Profile_Repository.py, 🛠️ DB 접근 함수 목록, 🔗 연관 개념 및 의존성
|
||||
|
||||
### Community 135 - "B05_Profile_Router.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B05_Profile_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 모듈 및 의존성
|
||||
|
||||
### Community 136 - "B05_Profile_Router_Confirm.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B05_Profile_Router_Confirm.py, 🔗 연관 모듈, 🛠️ 주요 헬퍼 함수 목록
|
||||
|
||||
### Community 137 - "B05_Profile_Schema.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B05_Profile_Schema.py, 🛠️ Pydantic 모델 및 검증 헬퍼 목록, 🔗 연관 개념 및 의존성
|
||||
|
||||
### Community 138 - "B05_Profile_UI_IrregularStations.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B05_Profile_UI_IrregularStations.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 인터페이스 및 함수 목록
|
||||
|
||||
### Community 139 - "B05_Profile_UI_Page.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B05_Profile_UI_Page.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 컴포넌트 및 함수 목록
|
||||
|
||||
### Community 140 - "B05_Profile_UI_Panel.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B05_Profile_UI_Panel.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록
|
||||
|
||||
### Community 141 - "B05_Profile_UI_Profile_Alignment.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B05_Profile_UI_Profile_Alignment.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록
|
||||
|
||||
### Community 142 - "B05_Profile_UI_Profile_Table.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B05_Profile_UI_Profile_Table.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록
|
||||
|
||||
### Community 143 - "B05_Profile_UI_Viewer.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B05_Profile_UI_Viewer.ts, 🔗 연관 개념 및 의존성, 🛠️ 주요 함수 목록
|
||||
|
||||
### Community 145 - "B06_Section_Router.md"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B06_Section_Router.py, 🛠️ 라우터 API 및 주요 함수 목록, 🔗 연관 개념 및 의존성
|
||||
|
||||
### Community 146 - "B01~B09 Workflow 데이터 흐름"
|
||||
Cohesion: 0.40
|
||||
Nodes (4): 3D 방위와 좌표계, B04 세부유역·방위·좌표계, 세부유역 형상 보존, 종단 높낮이 기반 배정
|
||||
|
||||
### Community 158 - "B03 계획노선 정본·좌표계 후속"
|
||||
Cohesion: 0.40
|
||||
Nodes (4): B05 구조물 구간 절취·측벽·성토 패치, B06 변형 성토선 패치, 저장·검증, 절취와 경계
|
||||
|
||||
### Community 159 - "B03 파일 입력 화면 정리"
|
||||
Cohesion: 0.40
|
||||
Nodes (4): B06 횡단 관 형상·유토곡선 후속, I형 집수정 관 형상, 계산 상태와 경고, 파일 책임 분리
|
||||
|
||||
### Community 160 - "B04 3D 방위·좌표계 최신 결정"
|
||||
Cohesion: 0.40
|
||||
Nodes (4): B08 CAD 기본 조작, 검증·제외, 선택·편집, 입력·상태
|
||||
|
||||
### Community 161 - "B04 세부유역·방위·좌표계"
|
||||
Cohesion: 0.40
|
||||
Nodes (4): B08 CAD 도각·표제란, 값 공급, 도각 편집·보존, 회사 자산과 담당자
|
||||
|
||||
### Community 162 - "B05 구조물 구간 절취·측벽·성토 패치"
|
||||
Cohesion: 0.40
|
||||
Nodes (4): B08 CAD 사용자 편의성 정리, 검증 상태, 구현 기록, 사용자 흐름
|
||||
|
||||
### Community 163 - "B05 구조물 3D 투영 커브"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B03 계획노선 정본·좌표계 후속, LAS 없는 설계와 업로드 상태, 계획노선 정본
|
||||
|
||||
### Community 164 - "B05_Profile — Frontend"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B03 파일 입력 화면 정리, 입력 규칙, 화면 구성
|
||||
|
||||
### Community 165 - "B05 유토곡선·구조물 후속"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): 3D 방위 위젯, B04 3D 방위·좌표계 최신 결정, 작업 좌표계
|
||||
|
||||
### Community 166 - "B05 종단곡선·실시간 횡단 연동"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B05 유토곡선·구조물 후속, 유지·판정 사항, 유토곡선 공용화
|
||||
|
||||
### Community 167 - "B06 횡단 계산 미러·카드 표기"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B05 종단곡선·실시간 횡단 연동, 실시간 횡단·유토곡선, 초기 종단곡선
|
||||
|
||||
### Community 168 - "B06 횡단 관 형상·유토곡선 후속"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B06 횡단 계산 미러·카드 표기, 프론트 계산 미러, 횡단 카드 표기
|
||||
|
||||
### Community 171 - "B08 CAD·납품 도면 후속"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B08 CAD·납품 도면 후속, CAD 편집·확정, 토적도·유역도
|
||||
|
||||
### Community 182 - "2026-09-02 완료 항목"
|
||||
Cohesion: 0.25
|
||||
Nodes (7): 2026-09-02 완료 항목, B05 구조물 3D, B05 종단 편집 후속, CAD, 노선·지표면, 작업 환경, 회귀 상태
|
||||
|
||||
### Community 183 - "2026-09-03 완료 — 입력·배수·종횡단·CAD"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): 2026-09-03 완료 — 입력·배수·종횡단·CAD, 공통 결정, 완료 범위
|
||||
|
||||
### Community 184 - "2026-09-03 추가 완료 — 화면·종단·횡단"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): 2026-09-03 추가 완료 — 화면·종단·횡단, 완료 범위, 최신 결정
|
||||
|
||||
## Knowledge Gaps
|
||||
- **756 isolated node(s):** `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어`, `반드시 유지할 구분`, `미결 설계` (+751 more)
|
||||
These have ≤1 connection - possible missing edges or undocumented components.
|
||||
- **34 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 `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어` to the rest of the system?**
|
||||
_756 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.046511627906976744 - nodes in this community are weakly interconnected._
|
||||
- **Should `인증 / RBAC` be split into smaller, more focused modules?**
|
||||
_Cohesion score 0.05555555555555555 - nodes in this community are weakly interconnected._
|
||||
- **Should `A00_Common — App Shell Framework` be split into smaller, more focused modules?**
|
||||
_Cohesion score 0.07692307692307693 - nodes in this community are weakly interconnected._
|
||||
- **Should `2026-09-04 완료 항목` be split into smaller, more focused modules?**
|
||||
_Cohesion score 0.06896551724137931 - nodes in this community are weakly interconnected._
|
||||
- **Should `2026-08-29 완료 반영` be split into smaller, more focused modules?**
|
||||
_Cohesion score 0.1 - nodes in this community are weakly interconnected._
|
||||
- **Should `현재 구현 현황 — 소스 읽기 감사` be split into smaller, more focused modules?**
|
||||
_Cohesion score 0.058823529411764705 - 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,16 +1,16 @@
|
||||
# Graph Report - wiki (2026-09-11)
|
||||
# Graph Report - wiki (2026-09-12)
|
||||
|
||||
## Corpus Check
|
||||
- 206 files · ~57,686 words
|
||||
- 207 files · ~58,032 words
|
||||
- Verdict: corpus is large enough that graph structure adds value.
|
||||
|
||||
## Summary
|
||||
- 1170 nodes · 996 edges · 189 communities (155 shown, 34 thin omitted)
|
||||
- 1176 nodes · 1003 edges · 196 communities (162 shown, 34 thin omitted)
|
||||
- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS
|
||||
- Token cost: 0 input · 0 output
|
||||
|
||||
## Graph Freshness
|
||||
- Built from commit: `e49e4d85`
|
||||
- Built from commit: `d6e45bb4`
|
||||
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
|
||||
- Run `graphify update .` after code changes (no API cost).
|
||||
|
||||
@@ -187,14 +187,21 @@
|
||||
- B08_DesignDetail_Engine_Cad_Basin.py
|
||||
- B08_DesignDetail_Engine_Cad_MassHaul.py
|
||||
- B08 CAD·납품 도면 후속
|
||||
- 2026-09-04 완료 항목
|
||||
- multi_environment_safety.md
|
||||
- Workflow 상태 관리
|
||||
- DB 스키마 개요
|
||||
- OpenWebCAD Core
|
||||
- common_util_mass_haul_settle.ts
|
||||
- Drainage Watershed (유역도)
|
||||
- Mass Haul Diagram (토적도)
|
||||
- 다중 환경 저장소·공용 DB 안전
|
||||
- 저장 경로 규칙 (Workflow-based Folder Structure)
|
||||
- 2026-09-02 완료 항목
|
||||
- 2026-09-03 완료 — 입력·배수·종횡단·CAD
|
||||
- 2026-09-03 추가 완료 — 화면·종단·횡단
|
||||
- Query: 임도 집수정 형태정보
|
||||
- 설계 데이터 생명주기
|
||||
- B03 File Input Backend
|
||||
- B03 File Input Frontend
|
||||
- B04 PreProcess Backend
|
||||
@@ -229,9 +236,6 @@
|
||||
- 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]
|
||||
- **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]
|
||||
@@ -239,23 +243,23 @@
|
||||
- **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 (189 total, 34 thin omitted)
|
||||
## Communities (196 total, 34 thin omitted)
|
||||
|
||||
### Community 0 - "UI Templates — Localization & Components"
|
||||
Cohesion: 0.05
|
||||
Nodes (38): 2026-09-04 완료 항목, 700줄 제한 분리, 보존된 미완료 범위, 상시계획서 추가 완료 범위, 완료 범위, 추가 완료 범위, 디자인 시스템 (Design System), 레이아웃 및 둥근 테두리 (Radius & Spacing) (+30 more)
|
||||
Cohesion: 0.10
|
||||
Nodes (18): 디자인 시스템 (Design System), 레이아웃 및 둥근 테두리 (Radius & Spacing), 비주얼 테마, 전역 스크롤바 디자인 (Scrollbars), 타이포그래피 (Typography), 핵심 색상 토큰 (Colors), theme.css (스타일 변수), ui_template_elements.ts (공통 엘리먼트 템플릿) (+10 more)
|
||||
|
||||
### Community 1 - "인증 / RBAC"
|
||||
Cohesion: 0.06
|
||||
Nodes (31): OTP / 비밀번호 및 디바이스 신뢰, 권한 검증 헬퍼 (B01_Dashboard), 라우팅 가드 (frontend.md 5.2), 사용자 상태 생명주기, 사용처 (역참조), 세션 인증 (backend.md 6.3), 역할 (users.role), 인증 / RBAC (+23 more)
|
||||
Cohesion: 0.11
|
||||
Nodes (17): OTP / 비밀번호 및 디바이스 신뢰, 권한 검증 헬퍼 (B01_Dashboard), 라우팅 가드 (frontend.md 5.2), 사용자 상태 생명주기, 사용처 (역참조), 세션 인증 (backend.md 6.3), 역할 (users.role), 인증 / RBAC (+9 more)
|
||||
|
||||
### Community 2 - "A00_Common — App Shell Framework"
|
||||
Cohesion: 0.08
|
||||
Nodes (22): A00_Common — App Shell Framework, app_shell 구성요소, router 라우팅 테이블, A00_Common — 스캐폴드·CSS·종속성, b_page_scaffold, CSS 인젝션, 사용처, 종속성 (+14 more)
|
||||
|
||||
### Community 3 - "2026-09-04 완료 항목"
|
||||
Cohesion: 0.07
|
||||
Nodes (25): API 공통 (여러 페이지가 공유하는 엔드포인트), 공통 오류 응답 포맷 (전 라우터), 워크플로우 상태 조회, 폴링 패턴 (legacy workflow.json 설계; 현재 구현은 workflow-state API 사용), 계산 구현 원칙, 계획노선 규칙, 설계 데이터 생명주기, 정본 세 벌 (+17 more)
|
||||
Cohesion: 0.22
|
||||
Nodes (7): API 공통 (여러 페이지가 공유하는 엔드포인트), 공통 오류 응답 포맷 (전 라우터), 워크플로우 상태 조회, 폴링 패턴 (legacy workflow.json 설계; 현재 구현은 workflow-state API 사용), 검증 원칙 (backend.md 4절), 공통 스키마 (Pydantic 요청/응답 규칙), 명명 규칙
|
||||
|
||||
### Community 4 - "배수유역 해석 및 세부설계 (Drainage Watershed)"
|
||||
Cohesion: 0.25
|
||||
@@ -270,8 +274,8 @@ 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.10
|
||||
Nodes (17): 2026-08-29 완료 반영, B03 재업로드·B05 최신 조회, B05/B06 구조물 UI 통합, B07↔B08 순서, B07 CAD 고정 척도·횡단 장 배치, B07 CAD 테마, B07 CAD 확대·팬, 배수시설 추천 기준 (+9 more)
|
||||
Cohesion: 0.06
|
||||
Nodes (31): 2026-08-29 완료 반영, B03 재업로드·B05 최신 조회, B05/B06 구조물 UI 통합, B07↔B08 순서, B07 CAD 고정 척도·횡단 장 배치, B07 CAD 테마, B07 CAD 확대·팬, 배수시설 추천 기준 (+23 more)
|
||||
|
||||
### Community 8 - "DB: 파일/지표면분석 테이블"
|
||||
Cohesion: 0.18
|
||||
@@ -849,6 +853,30 @@ Nodes (3): B06 횡단 계산 미러·카드 표기, 프론트 계산 미러, 횡
|
||||
Cohesion: 0.50
|
||||
Nodes (3): B08 CAD·납품 도면 후속, CAD 편집·확정, 토적도·유역도
|
||||
|
||||
### Community 172 - "2026-09-04 완료 항목"
|
||||
Cohesion: 0.18
|
||||
Nodes (9): 공통 유틸 (common_util/), 리소스 모니터링 (common_util_resource_monitor.py), 이메일 발송 (common_util_email.py), 2026-09-04 완료 항목, 700줄 제한 분리, 보존된 미완료 범위, 상시계획서 추가 완료 범위, 완료 범위 (+1 more)
|
||||
|
||||
### Community 173 - "multi_environment_safety.md"
|
||||
Cohesion: 0.32
|
||||
Nodes (4): 공용 브라우저 시동과 조작, 기본 선택, 변경 종류별 반영, 화면 검증 브라우저 운용
|
||||
|
||||
### Community 174 - "Workflow 상태 관리"
|
||||
Cohesion: 0.25
|
||||
Nodes (8): R1 워크플로우 단계 재편 (2026-08-08 반영), SSOT: `project_workflow_stages` 테이블 (실 DB 확인), Workflow 상태 관리, 공통 유틸 `common_util/common_util_workflow_state.py`, 무효화의 실제 범위, 백그라운드 자동 계산 체인 및 사용자 설정 이월, 조회 API, 프론트엔드 게이팅 및 스텝바 연동
|
||||
|
||||
### Community 175 - "DB 스키마 개요"
|
||||
Cohesion: 0.29
|
||||
Nodes (5): DB 스키마 개요, 설계 원칙, 테이블 관계 (핵심 흐름), 테이블 그룹 (9개), 파일 경로 추적 컬럼 (DB에 경로만 기록, 실 파일은 파일시스템)
|
||||
|
||||
### Community 180 - "다중 환경 저장소·공용 DB 안전"
|
||||
Cohesion: 0.29
|
||||
Nodes (7): Git 한 바퀴, 다중 환경 저장소·공용 DB 안전, 여섯 워크트리 운영 확정판, 완료 판정, 운영 규칙, 재계산 영향, 확인된 위험
|
||||
|
||||
### Community 181 - "저장 경로 규칙 (Workflow-based Folder Structure)"
|
||||
Cohesion: 0.33
|
||||
Nodes (6): DB 컬럼 ↔ 실제 경로 매핑, 경로 패턴, 원칙 (backend.md 3절), 저장 경로 규칙 (Workflow-based Folder Structure), 코드 감사 주의사항, 파일명 규칙 (structure.md 1절)
|
||||
|
||||
### Community 182 - "2026-09-02 완료 항목"
|
||||
Cohesion: 0.25
|
||||
Nodes (7): 2026-09-02 완료 항목, B05 구조물 3D, B05 종단 편집 후속, CAD, 노선·지표면, 작업 환경, 회귀 상태
|
||||
@@ -861,8 +889,12 @@ Nodes (3): 2026-09-03 완료 — 입력·배수·종횡단·CAD, 공통 결정,
|
||||
Cohesion: 0.50
|
||||
Nodes (3): 2026-09-03 추가 완료 — 화면·종단·횡단, 완료 범위, 최신 결정
|
||||
|
||||
### Community 186 - "설계 데이터 생명주기"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): 계산 구현 원칙, 계획노선 규칙, 설계 데이터 생명주기, 정본 세 벌
|
||||
|
||||
## Knowledge Gaps
|
||||
- **756 isolated node(s):** `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어`, `반드시 유지할 구분`, `미결 설계` (+751 more)
|
||||
- **760 isolated node(s):** `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어`, `반드시 유지할 구분`, `미결 설계` (+755 more)
|
||||
These have ≤1 connection - possible missing edges or undocumented components.
|
||||
- **34 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
|
||||
|
||||
@@ -875,17 +907,17 @@ Nodes (3): 2026-09-03 추가 완료 — 화면·종단·횡단, 완료 범위,
|
||||
## Suggested Questions
|
||||
_Questions this graph is uniquely positioned to answer:_
|
||||
|
||||
- **Why does `B07 구조물 표준도 — 조사·합의와 현재 통로` connect `임도기술교본 원문 md 추출 품질 결함` to `현재 구현 현황 — 소스 읽기 감사`, `유토곡선 (Mass Haul Diagram) 계산 명세`?**
|
||||
_High betweenness centrality (0.003) - this node is a cross-community bridge._
|
||||
- **What connects `단계별 판정`, `비워크플로 영역 판정`, `구현 상태 용어` to the rest of the system?**
|
||||
_756 weakly-connected nodes found - possible documentation gaps or missing edges._
|
||||
_760 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.046511627906976744 - nodes in this community are weakly interconnected._
|
||||
_Cohesion score 0.1 - nodes in this community are weakly interconnected._
|
||||
- **Should `인증 / RBAC` be split into smaller, more focused modules?**
|
||||
_Cohesion score 0.05555555555555555 - nodes in this community are weakly interconnected._
|
||||
_Cohesion score 0.10526315789473684 - nodes in this community are weakly interconnected._
|
||||
- **Should `A00_Common — App Shell Framework` be split into smaller, more focused modules?**
|
||||
_Cohesion score 0.07692307692307693 - nodes in this community are weakly interconnected._
|
||||
- **Should `2026-09-04 완료 항목` be split into smaller, more focused modules?**
|
||||
_Cohesion score 0.06896551724137931 - nodes in this community are weakly interconnected._
|
||||
- **Should `2026-08-29 완료 반영` be split into smaller, more focused modules?**
|
||||
_Cohesion score 0.1 - nodes in this community are weakly interconnected._
|
||||
_Cohesion score 0.05555555555555555 - nodes in this community are weakly interconnected._
|
||||
- **Should `현재 구현 현황 — 소스 읽기 감사` be split into smaller, more focused modules?**
|
||||
_Cohesion score 0.058823529411764705 - nodes in this community are weakly interconnected._
|
||||
File diff suppressed because one or more lines are too long
+294
-235
@@ -3,48 +3,6 @@
|
||||
"multigraph": false,
|
||||
"graph": {
|
||||
"hyperedges": [
|
||||
{
|
||||
"id": "workflow_b03_b08_integration",
|
||||
"label": "B03-B08 Workflow Data Flow",
|
||||
"nodes": [
|
||||
"b03_fileinput_route_snapshot_crs",
|
||||
"b04_preprocess_drainage_compass_crs",
|
||||
"b05_profile_frontend",
|
||||
"b06_section_cross_design_ui_2026_09",
|
||||
"b08_designdetail_frontend"
|
||||
],
|
||||
"relation": "participate_in",
|
||||
"confidence": "INFERRED",
|
||||
"confidence_score": 0.9,
|
||||
"source_file": "index.md"
|
||||
},
|
||||
{
|
||||
"id": "mass_haul_shared_logic",
|
||||
"label": "Shared Mass Haul Calculation and UI",
|
||||
"nodes": [
|
||||
"b05_profile_masshaul_structure_2026_09",
|
||||
"b06_section_masshaul_culvert_2026_09",
|
||||
"b08_designdetail_cad_delivery_2026_09"
|
||||
],
|
||||
"relation": "participate_in",
|
||||
"confidence": "EXTRACTED",
|
||||
"confidence_score": 0.85,
|
||||
"source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md"
|
||||
},
|
||||
{
|
||||
"id": "cad_delivery_system",
|
||||
"label": "CAD Delivery and Usability Framework",
|
||||
"nodes": [
|
||||
"b08_designdetail_cad_interaction",
|
||||
"b08_designdetail_cad_title_block",
|
||||
"b08_designdetail_cad_usability_2026_09_01",
|
||||
"b08_designdetail_cad_delivery_2026_09"
|
||||
],
|
||||
"relation": "form",
|
||||
"confidence": "EXTRACTED",
|
||||
"confidence_score": 0.95,
|
||||
"source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md"
|
||||
},
|
||||
{
|
||||
"id": "las_free_workflow_chain",
|
||||
"label": "LAS-Free Analysis Workflow",
|
||||
@@ -798,6 +756,61 @@
|
||||
"community_name": "B07 \uc678\ubd80 WebCAD \ube44\uad50 \uc2e4\ud589\ud658\uacbd",
|
||||
"norm_label": "\u1105\u1161\u110b\u1175\u1109\u1165\u11ab\u1109\u1173 \u110c\u116e\u110b\u1174"
|
||||
},
|
||||
{
|
||||
"label": "browser_verification_operations.md",
|
||||
"file_type": "document",
|
||||
"source_file": "concepts/browser_verification_operations.md",
|
||||
"source_location": "L1",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_browser_verification_operations",
|
||||
"community": 173,
|
||||
"community_name": "multi_environment_safety.md",
|
||||
"norm_label": "browser_verification_operations.md"
|
||||
},
|
||||
{
|
||||
"label": "\ud654\uba74 \uac80\uc99d \ube0c\ub77c\uc6b0\uc800 \uc6b4\uc6a9",
|
||||
"file_type": "document",
|
||||
"source_file": "concepts/browser_verification_operations.md",
|
||||
"source_location": "L9",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_browser_verification_operations_\ud654\uba74_\uac80\uc99d_\ube0c\ub77c\uc6b0\uc800_\uc6b4\uc6a9",
|
||||
"community": 173,
|
||||
"community_name": "multi_environment_safety.md",
|
||||
"norm_label": "\u1112\u116a\u1106\u1167\u11ab \u1100\u1165\u11b7\u110c\u1173\u11bc \u1107\u1173\u1105\u1161\u110b\u116e\u110c\u1165 \u110b\u116e\u11ab\u110b\u116d\u11bc"
|
||||
},
|
||||
{
|
||||
"label": "\uae30\ubcf8 \uc120\ud0dd",
|
||||
"file_type": "document",
|
||||
"source_file": "concepts/browser_verification_operations.md",
|
||||
"source_location": "L11",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_browser_verification_operations_\uae30\ubcf8_\uc120\ud0dd",
|
||||
"community": 173,
|
||||
"community_name": "multi_environment_safety.md",
|
||||
"norm_label": "\u1100\u1175\u1107\u1169\u11ab \u1109\u1165\u11ab\u1110\u1162\u11a8"
|
||||
},
|
||||
{
|
||||
"label": "\uacf5\uc6a9 \ube0c\ub77c\uc6b0\uc800 \uc2dc\ub3d9\uacfc \uc870\uc791",
|
||||
"file_type": "document",
|
||||
"source_file": "concepts/browser_verification_operations.md",
|
||||
"source_location": "L17",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_browser_verification_operations_\uacf5\uc6a9_\ube0c\ub77c\uc6b0\uc800_\uc2dc\ub3d9\uacfc_\uc870\uc791",
|
||||
"community": 173,
|
||||
"community_name": "multi_environment_safety.md",
|
||||
"norm_label": "\u1100\u1169\u11bc\u110b\u116d\u11bc \u1107\u1173\u1105\u1161\u110b\u116e\u110c\u1165 \u1109\u1175\u1103\u1169\u11bc\u1100\u116a \u110c\u1169\u110c\u1161\u11a8"
|
||||
},
|
||||
{
|
||||
"label": "\ubcc0\uacbd \uc885\ub958\ubcc4 \ubc18\uc601",
|
||||
"file_type": "document",
|
||||
"source_file": "concepts/browser_verification_operations.md",
|
||||
"source_location": "L29",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_browser_verification_operations_\ubcc0\uacbd_\uc885\ub958\ubcc4_\ubc18\uc601",
|
||||
"community": 173,
|
||||
"community_name": "multi_environment_safety.md",
|
||||
"norm_label": "\u1107\u1167\u11ab\u1100\u1167\u11bc \u110c\u1169\u11bc\u1105\u1172\u1107\u1167\u11af \u1107\u1161\u11ab\u110b\u1167\u11bc"
|
||||
},
|
||||
{
|
||||
"label": "common_util.md",
|
||||
"file_type": "document",
|
||||
@@ -805,8 +818,8 @@
|
||||
"source_location": "L1",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_common_util",
|
||||
"community": 1,
|
||||
"community_name": "\uc778\uc99d / RBAC",
|
||||
"community": 172,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"norm_label": "common_util.md"
|
||||
},
|
||||
{
|
||||
@@ -816,8 +829,8 @@
|
||||
"source_location": "L9",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_common_util_\uacf5\ud1b5_\uc720\ud2f8_common_util",
|
||||
"community": 1,
|
||||
"community_name": "\uc778\uc99d / RBAC",
|
||||
"community": 172,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af (common_util/)"
|
||||
},
|
||||
{
|
||||
@@ -827,8 +840,8 @@
|
||||
"source_location": "L39",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_common_util_\uc774\uba54\uc77c_\ubc1c\uc1a1_common_util_email_py",
|
||||
"community": 1,
|
||||
"community_name": "\uc778\uc99d / RBAC",
|
||||
"community": 172,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"norm_label": "\u110b\u1175\u1106\u1166\u110b\u1175\u11af \u1107\u1161\u11af\u1109\u1169\u11bc (common_util_email.py)"
|
||||
},
|
||||
{
|
||||
@@ -838,8 +851,8 @@
|
||||
"source_location": "L43",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_common_util_\ub9ac\uc18c\uc2a4_\ubaa8\ub2c8\ud130\ub9c1_common_util_resource_monitor_py",
|
||||
"community": 1,
|
||||
"community_name": "\uc778\uc99d / RBAC",
|
||||
"community": 172,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"norm_label": "\u1105\u1175\u1109\u1169\u1109\u1173 \u1106\u1169\u1102\u1175\u1110\u1165\u1105\u1175\u11bc (common_util_resource_monitor.py)"
|
||||
},
|
||||
{
|
||||
@@ -1377,8 +1390,8 @@
|
||||
"source_location": "L1",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_completed_2026_09_04",
|
||||
"community": 0,
|
||||
"community_name": "UI Templates \u2014 Localization & Components",
|
||||
"community": 172,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"norm_label": "completed_2026-09-04.md"
|
||||
},
|
||||
{
|
||||
@@ -1388,8 +1401,8 @@
|
||||
"source_location": "L9",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_completed_2026_09_04_2026_09_04_\uc644\ub8cc_\ud56d\ubaa9",
|
||||
"community": 0,
|
||||
"community_name": "UI Templates \u2014 Localization & Components",
|
||||
"community": 172,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"norm_label": "2026-09-04 \u110b\u116a\u11ab\u1105\u116d \u1112\u1161\u11bc\u1106\u1169\u11a8"
|
||||
},
|
||||
{
|
||||
@@ -1399,8 +1412,8 @@
|
||||
"source_location": "L13",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_completed_2026_09_04_\uc644\ub8cc_\ubc94\uc704",
|
||||
"community": 0,
|
||||
"community_name": "UI Templates \u2014 Localization & Components",
|
||||
"community": 172,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"norm_label": "\u110b\u116a\u11ab\u1105\u116d \u1107\u1165\u11b7\u110b\u1171"
|
||||
},
|
||||
{
|
||||
@@ -1410,8 +1423,8 @@
|
||||
"source_location": "L38",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_completed_2026_09_04_\ucd94\uac00_\uc644\ub8cc_\ubc94\uc704",
|
||||
"community": 0,
|
||||
"community_name": "UI Templates \u2014 Localization & Components",
|
||||
"community": 172,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"norm_label": "\u110e\u116e\u1100\u1161 \u110b\u116a\u11ab\u1105\u116d \u1107\u1165\u11b7\u110b\u1171"
|
||||
},
|
||||
{
|
||||
@@ -1421,8 +1434,8 @@
|
||||
"source_location": "L48",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_completed_2026_09_04_700\uc904_\uc81c\ud55c_\ubd84\ub9ac",
|
||||
"community": 0,
|
||||
"community_name": "UI Templates \u2014 Localization & Components",
|
||||
"community": 172,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"norm_label": "700\u110c\u116e\u11af \u110c\u1166\u1112\u1161\u11ab \u1107\u116e\u11ab\u1105\u1175"
|
||||
},
|
||||
{
|
||||
@@ -1432,8 +1445,8 @@
|
||||
"source_location": "L54",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_completed_2026_09_04_\uc0c1\uc2dc\uacc4\ud68d\uc11c_\ucd94\uac00_\uc644\ub8cc_\ubc94\uc704",
|
||||
"community": 0,
|
||||
"community_name": "UI Templates \u2014 Localization & Components",
|
||||
"community": 172,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"norm_label": "\u1109\u1161\u11bc\u1109\u1175\u1100\u1168\u1112\u116c\u11a8\u1109\u1165 \u110e\u116e\u1100\u1161 \u110b\u116a\u11ab\u1105\u116d \u1107\u1165\u11b7\u110b\u1171"
|
||||
},
|
||||
{
|
||||
@@ -1443,8 +1456,8 @@
|
||||
"source_location": "L61",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_completed_2026_09_04_\ubcf4\uc874\ub41c_\ubbf8\uc644\ub8cc_\ubc94\uc704",
|
||||
"community": 0,
|
||||
"community_name": "UI Templates \u2014 Localization & Components",
|
||||
"community": 172,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"norm_label": "\u1107\u1169\u110c\u1169\u11ab\u1103\u116c\u11ab \u1106\u1175\u110b\u116a\u11ab\u1105\u116d \u1107\u1165\u11b7\u110b\u1171"
|
||||
},
|
||||
{
|
||||
@@ -1905,8 +1918,8 @@
|
||||
"source_location": "L1",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_db_schema_overview",
|
||||
"community": 1,
|
||||
"community_name": "\uc778\uc99d / RBAC",
|
||||
"community": 175,
|
||||
"community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694",
|
||||
"norm_label": "overview.md"
|
||||
},
|
||||
{
|
||||
@@ -1916,8 +1929,8 @@
|
||||
"source_location": "L9",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_db_schema_overview_db_\uc2a4\ud0a4\ub9c8_\uac1c\uc694",
|
||||
"community": 1,
|
||||
"community_name": "\uc778\uc99d / RBAC",
|
||||
"community": 175,
|
||||
"community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694",
|
||||
"norm_label": "db \u1109\u1173\u110f\u1175\u1106\u1161 \u1100\u1162\u110b\u116d"
|
||||
},
|
||||
{
|
||||
@@ -1927,8 +1940,8 @@
|
||||
"source_location": "L22",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uadf8\ub8f9_9\uac1c",
|
||||
"community": 1,
|
||||
"community_name": "\uc778\uc99d / RBAC",
|
||||
"community": 175,
|
||||
"community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694",
|
||||
"norm_label": "\u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1100\u1173\u1105\u116e\u11b8 (9\u1100\u1162)"
|
||||
},
|
||||
{
|
||||
@@ -1938,8 +1951,8 @@
|
||||
"source_location": "L34",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_db_schema_overview_\ud30c\uc77c_\uacbd\ub85c_\ucd94\uc801_\uceec\ub7fc_db\uc5d0_\uacbd\ub85c\ub9cc_\uae30\ub85d_\uc2e4_\ud30c\uc77c\uc740_\ud30c\uc77c\uc2dc\uc2a4\ud15c",
|
||||
"community": 1,
|
||||
"community_name": "\uc778\uc99d / RBAC",
|
||||
"community": 175,
|
||||
"community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694",
|
||||
"norm_label": "\u1111\u1161\u110b\u1175\u11af \u1100\u1167\u11bc\u1105\u1169 \u110e\u116e\u110c\u1165\u11a8 \u110f\u1165\u11af\u1105\u1165\u11b7 (db\u110b\u1166 \u1100\u1167\u11bc\u1105\u1169\u1106\u1161\u11ab \u1100\u1175\u1105\u1169\u11a8, \u1109\u1175\u11af \u1111\u1161\u110b\u1175\u11af\u110b\u1173\u11ab \u1111\u1161\u110b\u1175\u11af\u1109\u1175\u1109\u1173\u1110\u1166\u11b7)"
|
||||
},
|
||||
{
|
||||
@@ -1949,8 +1962,8 @@
|
||||
"source_location": "L51",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_db_schema_overview_\uc124\uacc4_\uc6d0\uce59",
|
||||
"community": 1,
|
||||
"community_name": "\uc778\uc99d / RBAC",
|
||||
"community": 175,
|
||||
"community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694",
|
||||
"norm_label": "\u1109\u1165\u11af\u1100\u1168 \u110b\u116f\u11ab\u110e\u1175\u11a8"
|
||||
},
|
||||
{
|
||||
@@ -1960,8 +1973,8 @@
|
||||
"source_location": "L56",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_db_schema_overview_\ud14c\uc774\ube14_\uad00\uacc4_\ud575\uc2ec_\ud750\ub984",
|
||||
"community": 1,
|
||||
"community_name": "\uc778\uc99d / RBAC",
|
||||
"community": 175,
|
||||
"community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694",
|
||||
"norm_label": "\u1110\u1166\u110b\u1175\u1107\u1173\u11af \u1100\u116a\u11ab\u1100\u1168 (\u1112\u1162\u11a8\u1109\u1175\u11b7 \u1112\u1173\u1105\u1173\u11b7)"
|
||||
},
|
||||
{
|
||||
@@ -2521,8 +2534,8 @@
|
||||
"source_location": "L1",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_design_data_lifecycle",
|
||||
"community": 3,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"community": 173,
|
||||
"community_name": "multi_environment_safety.md",
|
||||
"norm_label": "design_data_lifecycle.md"
|
||||
},
|
||||
{
|
||||
@@ -2532,8 +2545,8 @@
|
||||
"source_location": "L9",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_design_data_lifecycle_\uc124\uacc4_\ub370\uc774\ud130_\uc0dd\uba85\uc8fc\uae30",
|
||||
"community": 3,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"community": 186,
|
||||
"community_name": "\uc124\uacc4 \ub370\uc774\ud130 \uc0dd\uba85\uc8fc\uae30",
|
||||
"norm_label": "\u1109\u1165\u11af\u1100\u1168 \u1103\u1166\u110b\u1175\u1110\u1165 \u1109\u1162\u11bc\u1106\u1167\u11bc\u110c\u116e\u1100\u1175"
|
||||
},
|
||||
{
|
||||
@@ -2543,8 +2556,8 @@
|
||||
"source_location": "L11",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_design_data_lifecycle_\uc815\ubcf8_\uc138_\ubc8c",
|
||||
"community": 3,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"community": 186,
|
||||
"community_name": "\uc124\uacc4 \ub370\uc774\ud130 \uc0dd\uba85\uc8fc\uae30",
|
||||
"norm_label": "\u110c\u1165\u11bc\u1107\u1169\u11ab \u1109\u1166 \u1107\u1165\u11af"
|
||||
},
|
||||
{
|
||||
@@ -2554,8 +2567,8 @@
|
||||
"source_location": "L21",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_design_data_lifecycle_\uacc4\ud68d\ub178\uc120_\uaddc\uce59",
|
||||
"community": 3,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"community": 186,
|
||||
"community_name": "\uc124\uacc4 \ub370\uc774\ud130 \uc0dd\uba85\uc8fc\uae30",
|
||||
"norm_label": "\u1100\u1168\u1112\u116c\u11a8\u1102\u1169\u1109\u1165\u11ab \u1100\u1172\u110e\u1175\u11a8"
|
||||
},
|
||||
{
|
||||
@@ -2565,8 +2578,8 @@
|
||||
"source_location": "L28",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_design_data_lifecycle_\uacc4\uc0b0_\uad6c\ud604_\uc6d0\uce59",
|
||||
"community": 3,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"community": 186,
|
||||
"community_name": "\uc124\uacc4 \ub370\uc774\ud130 \uc0dd\uba85\uc8fc\uae30",
|
||||
"norm_label": "\u1100\u1168\u1109\u1161\u11ab \u1100\u116e\u1112\u1167\u11ab \u110b\u116f\u11ab\u110e\u1175\u11a8"
|
||||
},
|
||||
{
|
||||
@@ -2576,8 +2589,8 @@
|
||||
"source_location": "L1",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_drainage_watershed",
|
||||
"community": 0,
|
||||
"community_name": "UI Templates \u2014 Localization & Components",
|
||||
"community": 7,
|
||||
"community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601",
|
||||
"norm_label": "drainage_watershed.md"
|
||||
},
|
||||
{
|
||||
@@ -2587,8 +2600,8 @@
|
||||
"source_location": "L7",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_drainage_watershed_\ubc30\uc218\uc720\uc5ed_\ud574\uc11d_\ubc0f_\uc138\ubd80\uc124\uacc4_drainage_watershed",
|
||||
"community": 0,
|
||||
"community_name": "UI Templates \u2014 Localization & Components",
|
||||
"community": 7,
|
||||
"community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601",
|
||||
"norm_label": "\u1107\u1162\u1109\u116e\u110b\u1172\u110b\u1167\u11a8 \u1112\u1162\u1109\u1165\u11a8 \u1106\u1175\u11be \u1109\u1166\u1107\u116e\u1109\u1165\u11af\u1100\u1168 (drainage watershed)"
|
||||
},
|
||||
{
|
||||
@@ -2598,8 +2611,8 @@
|
||||
"source_location": "L13",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_drainage_watershed_1_b04_vs_b05_\uc5ed\ud560_\ubd84\ub2f4_\ubc0f_\uc77c\uc6d0\ud654",
|
||||
"community": 0,
|
||||
"community_name": "UI Templates \u2014 Localization & Components",
|
||||
"community": 7,
|
||||
"community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601",
|
||||
"norm_label": "1. b04 vs b05 \u110b\u1167\u11a8\u1112\u1161\u11af \u1107\u116e\u11ab\u1103\u1161\u11b7 \u1106\u1175\u11be \u110b\u1175\u11af\u110b\u116f\u11ab\u1112\u116a"
|
||||
},
|
||||
{
|
||||
@@ -2609,8 +2622,8 @@
|
||||
"source_location": "L22",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_drainage_watershed_2_\uacf5\uc6a9_\ubc30\uc218_\uc5d4\uc9c4_\ubc0f_wamis_\uac15\uc6b0\ub7c9_\uc5f0\ub3d9_phase_1_2_2026_08_13_\uad00\uce21\uc18c_\uc804\ud658",
|
||||
"community": 0,
|
||||
"community_name": "UI Templates \u2014 Localization & Components",
|
||||
"community": 7,
|
||||
"community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601",
|
||||
"norm_label": "2. \u1100\u1169\u11bc\u110b\u116d\u11bc \u1107\u1162\u1109\u116e \u110b\u1166\u11ab\u110c\u1175\u11ab \u1106\u1175\u11be wamis \u1100\u1161\u11bc\u110b\u116e\u1105\u1163\u11bc \u110b\u1167\u11ab\u1103\u1169\u11bc (phase 1~2, 2026-08-13 \u1100\u116a\u11ab\u110e\u1173\u11a8\u1109\u1169 \u110c\u1165\u11ab\u1112\u116a\u11ab)"
|
||||
},
|
||||
{
|
||||
@@ -2620,8 +2633,8 @@
|
||||
"source_location": "L30",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_drainage_watershed_3_\uad6c\uc870\ubb3c_3\ub2e8_\uc635\uc158_\uccb4\uacc4_ui_phase_3_5",
|
||||
"community": 0,
|
||||
"community_name": "UI Templates \u2014 Localization & Components",
|
||||
"community": 7,
|
||||
"community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601",
|
||||
"norm_label": "3. \u1100\u116e\u110c\u1169\u1106\u116e\u11af 3\u1103\u1161\u11ab \u110b\u1169\u11b8\u1109\u1167\u11ab \u110e\u1166\u1100\u1168 & ui (phase 3~5)"
|
||||
},
|
||||
{
|
||||
@@ -2631,8 +2644,8 @@
|
||||
"source_location": "L36",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_drainage_watershed_4_\ud574\uc11d_\uc54c\uace0\ub9ac\uc998_\ub4f1\uace0\uc120_\ud558\uac15_contour_descent",
|
||||
"community": 0,
|
||||
"community_name": "UI Templates \u2014 Localization & Components",
|
||||
"community": 7,
|
||||
"community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601",
|
||||
"norm_label": "4. \u1112\u1162\u1109\u1165\u11a8 \u110b\u1161\u11af\u1100\u1169\u1105\u1175\u110c\u1173\u11b7 \u2014 \u1103\u1173\u11bc\u1100\u1169\u1109\u1165\u11ab \u1112\u1161\u1100\u1161\u11bc (contour descent)"
|
||||
},
|
||||
{
|
||||
@@ -2642,8 +2655,8 @@
|
||||
"source_location": "L47",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_drainage_watershed_5_\uc801\uc0c9_\uccad\uc0c9_\ud310\uc815_\ubc0f_\uc720\uc5ed_\ud655\uc7a5",
|
||||
"community": 0,
|
||||
"community_name": "UI Templates \u2014 Localization & Components",
|
||||
"community": 7,
|
||||
"community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601",
|
||||
"norm_label": "5. \u110c\u1165\u11a8\u1109\u1162\u11a8/\u110e\u1165\u11bc\u1109\u1162\u11a8 \u1111\u1161\u11ab\u110c\u1165\u11bc \u1106\u1175\u11be \u110b\u1172\u110b\u1167\u11a8 \u1112\u116a\u11a8\u110c\u1161\u11bc"
|
||||
},
|
||||
{
|
||||
@@ -2653,8 +2666,8 @@
|
||||
"source_location": "L56",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_drainage_watershed_6_\ud3c9\uade0_\ud750\ub984_\ud654\uc0b4\ud45c_flow_arrows_\ubc0f_\ud750\ub984\uac15\ub3c4_\ub7a8\ud504",
|
||||
"community": 0,
|
||||
"community_name": "UI Templates \u2014 Localization & Components",
|
||||
"community": 7,
|
||||
"community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601",
|
||||
"norm_label": "6. \u1111\u1167\u11bc\u1100\u1172\u11ab \u1112\u1173\u1105\u1173\u11b7 \u1112\u116a\u1109\u1161\u11af\u1111\u116d (flow arrows) \u1106\u1175\u11be \u1112\u1173\u1105\u1173\u11b7\u1100\u1161\u11bc\u1103\u1169 \u1105\u1162\u11b7\u1111\u1173"
|
||||
},
|
||||
{
|
||||
@@ -2664,8 +2677,8 @@
|
||||
"source_location": "L60",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_drainage_watershed_7_\uc601\uad6c\uc800\uc7a5\uc18c_\uc0b0\ucd9c\ubb3c_\uad6c\uc870",
|
||||
"community": 0,
|
||||
"community_name": "UI Templates \u2014 Localization & Components",
|
||||
"community": 7,
|
||||
"community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601",
|
||||
"norm_label": "7. \u110b\u1167\u11bc\u1100\u116e\u110c\u1165\u110c\u1161\u11bc\u1109\u1169 \u1109\u1161\u11ab\u110e\u116e\u11af\u1106\u116e\u11af \u1100\u116e\u110c\u1169"
|
||||
},
|
||||
{
|
||||
@@ -2675,8 +2688,8 @@
|
||||
"source_location": "L75",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_drainage_watershed_8_b08_\uc218\ub9ac\uc9d1\uc218\uba74\uc801\uc720\uc5ed\ub3c4",
|
||||
"community": 0,
|
||||
"community_name": "UI Templates \u2014 Localization & Components",
|
||||
"community": 7,
|
||||
"community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601",
|
||||
"norm_label": "8. b08 \u1109\u116e\u1105\u1175\u110c\u1175\u11b8\u1109\u116e\u1106\u1167\u11ab\u110c\u1165\u11a8\u110b\u1172\u110b\u1167\u11a8\u1103\u1169"
|
||||
},
|
||||
{
|
||||
@@ -2686,8 +2699,8 @@
|
||||
"source_location": "L1",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_las_free_sheet_surface",
|
||||
"community": 0,
|
||||
"community_name": "UI Templates \u2014 Localization & Components",
|
||||
"community": 7,
|
||||
"community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601",
|
||||
"norm_label": "las_free_sheet_surface.md"
|
||||
},
|
||||
{
|
||||
@@ -2697,8 +2710,8 @@
|
||||
"source_location": "L9",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_las_free_sheet_surface_las_\uc5c6\ub294_\ub3c4\uc5fd\ub4f1\uace0\uc120_\uc11c\ud53c\uc2a4",
|
||||
"community": 0,
|
||||
"community_name": "UI Templates \u2014 Localization & Components",
|
||||
"community": 7,
|
||||
"community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601",
|
||||
"norm_label": "las \u110b\u1165\u11b9\u1102\u1173\u11ab \u1103\u1169\u110b\u1167\u11b8\u1103\u1173\u11bc\u1100\u1169\u1109\u1165\u11ab \u1109\u1165\u1111\u1175\u1109\u1173"
|
||||
},
|
||||
{
|
||||
@@ -2708,8 +2721,8 @@
|
||||
"source_location": "L11",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_las_free_sheet_surface_\uacc4\uc57d\uacfc_\ud655\uc815\uac12",
|
||||
"community": 0,
|
||||
"community_name": "UI Templates \u2014 Localization & Components",
|
||||
"community": 7,
|
||||
"community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601",
|
||||
"norm_label": "\u1100\u1168\u110b\u1163\u11a8\u1100\u116a \u1112\u116a\u11a8\u110c\u1165\u11bc\u1100\u1161\u11b9"
|
||||
},
|
||||
{
|
||||
@@ -2719,8 +2732,8 @@
|
||||
"source_location": "L22",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_las_free_sheet_surface_\ud750\ub984",
|
||||
"community": 0,
|
||||
"community_name": "UI Templates \u2014 Localization & Components",
|
||||
"community": 7,
|
||||
"community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601",
|
||||
"norm_label": "\u1112\u1173\u1105\u1173\u11b7"
|
||||
},
|
||||
{
|
||||
@@ -2730,8 +2743,8 @@
|
||||
"source_location": "L33",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_las_free_sheet_surface_e2e_\uacb0\uacfc",
|
||||
"community": 0,
|
||||
"community_name": "UI Templates \u2014 Localization & Components",
|
||||
"community": 7,
|
||||
"community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601",
|
||||
"norm_label": "e2e \u1100\u1167\u11af\u1100\u116a"
|
||||
},
|
||||
{
|
||||
@@ -2741,8 +2754,8 @@
|
||||
"source_location": "L40",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_las_free_sheet_surface_\ubbf8\uacb0",
|
||||
"community": 0,
|
||||
"community_name": "UI Templates \u2014 Localization & Components",
|
||||
"community": 7,
|
||||
"community_name": "2026-08-29 \uc644\ub8cc \ubc18\uc601",
|
||||
"norm_label": "\u1106\u1175\u1100\u1167\u11af"
|
||||
},
|
||||
{
|
||||
@@ -2906,8 +2919,8 @@
|
||||
"source_location": "L1",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_multi_environment_safety",
|
||||
"community": 3,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"community": 173,
|
||||
"community_name": "multi_environment_safety.md",
|
||||
"norm_label": "multi_environment_safety.md"
|
||||
},
|
||||
{
|
||||
@@ -2917,8 +2930,8 @@
|
||||
"source_location": "L9",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_multi_environment_safety_\ub2e4\uc911_\ud658\uacbd_\uc800\uc7a5\uc18c_\uacf5\uc6a9_db_\uc548\uc804",
|
||||
"community": 3,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"community": 180,
|
||||
"community_name": "\ub2e4\uc911 \ud658\uacbd \uc800\uc7a5\uc18c\u00b7\uacf5\uc6a9 DB \uc548\uc804",
|
||||
"norm_label": "\u1103\u1161\u110c\u116e\u11bc \u1112\u116a\u11ab\u1100\u1167\u11bc \u110c\u1165\u110c\u1161\u11bc\u1109\u1169\u00b7\u1100\u1169\u11bc\u110b\u116d\u11bc db \u110b\u1161\u11ab\u110c\u1165\u11ab"
|
||||
},
|
||||
{
|
||||
@@ -2928,8 +2941,8 @@
|
||||
"source_location": "L11",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_multi_environment_safety_\ud655\uc778\ub41c_\uc704\ud5d8",
|
||||
"community": 3,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"community": 180,
|
||||
"community_name": "\ub2e4\uc911 \ud658\uacbd \uc800\uc7a5\uc18c\u00b7\uacf5\uc6a9 DB \uc548\uc804",
|
||||
"norm_label": "\u1112\u116a\u11a8\u110b\u1175\u11ab\u1103\u116c\u11ab \u110b\u1171\u1112\u1165\u11b7"
|
||||
},
|
||||
{
|
||||
@@ -2939,8 +2952,8 @@
|
||||
"source_location": "L18",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_multi_environment_safety_\uc6b4\uc601_\uaddc\uce59",
|
||||
"community": 3,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"community": 180,
|
||||
"community_name": "\ub2e4\uc911 \ud658\uacbd \uc800\uc7a5\uc18c\u00b7\uacf5\uc6a9 DB \uc548\uc804",
|
||||
"norm_label": "\u110b\u116e\u11ab\u110b\u1167\u11bc \u1100\u1172\u110e\u1175\u11a8"
|
||||
},
|
||||
{
|
||||
@@ -2950,30 +2963,41 @@
|
||||
"source_location": "L29",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_multi_environment_safety_\uc5ec\uc12f_\uc6cc\ud06c\ud2b8\ub9ac_\uc6b4\uc601_\ud655\uc815\ud310",
|
||||
"community": 3,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"community": 180,
|
||||
"community_name": "\ub2e4\uc911 \ud658\uacbd \uc800\uc7a5\uc18c\u00b7\uacf5\uc6a9 DB \uc548\uc804",
|
||||
"norm_label": "\u110b\u1167\u1109\u1165\u11ba \u110b\u116f\u110f\u1173\u1110\u1173\u1105\u1175 \u110b\u116e\u11ab\u110b\u1167\u11bc \u1112\u116a\u11a8\u110c\u1165\u11bc\u1111\u1161\u11ab"
|
||||
},
|
||||
{
|
||||
"label": "Git \ud55c \ubc14\ud034",
|
||||
"file_type": "document",
|
||||
"source_file": "concepts/multi_environment_safety.md",
|
||||
"source_location": "L43",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_multi_environment_safety_git_\ud55c_\ubc14\ud034",
|
||||
"community": 180,
|
||||
"community_name": "\ub2e4\uc911 \ud658\uacbd \uc800\uc7a5\uc18c\u00b7\uacf5\uc6a9 DB \uc548\uc804",
|
||||
"norm_label": "git \u1112\u1161\u11ab \u1107\u1161\u110f\u1171"
|
||||
},
|
||||
{
|
||||
"label": "\uc644\ub8cc \ud310\uc815",
|
||||
"file_type": "document",
|
||||
"source_file": "concepts/multi_environment_safety.md",
|
||||
"source_location": "L43",
|
||||
"source_location": "L54",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_multi_environment_safety_\uc644\ub8cc_\ud310\uc815",
|
||||
"community": 3,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"community": 180,
|
||||
"community_name": "\ub2e4\uc911 \ud658\uacbd \uc800\uc7a5\uc18c\u00b7\uacf5\uc6a9 DB \uc548\uc804",
|
||||
"norm_label": "\u110b\u116a\u11ab\u1105\u116d \u1111\u1161\u11ab\u110c\u1165\u11bc"
|
||||
},
|
||||
{
|
||||
"label": "\uc7ac\uacc4\uc0b0 \uc601\ud5a5",
|
||||
"file_type": "document",
|
||||
"source_file": "concepts/multi_environment_safety.md",
|
||||
"source_location": "L49",
|
||||
"source_location": "L60",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_multi_environment_safety_\uc7ac\uacc4\uc0b0_\uc601\ud5a5",
|
||||
"community": 3,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"community": 180,
|
||||
"community_name": "\ub2e4\uc911 \ud658\uacbd \uc800\uc7a5\uc18c\u00b7\uacf5\uc6a9 DB \uc548\uc804",
|
||||
"norm_label": "\u110c\u1162\u1100\u1168\u1109\u1161\u11ab \u110b\u1167\u11bc\u1112\u1163\u11bc"
|
||||
},
|
||||
{
|
||||
@@ -3192,8 +3216,8 @@
|
||||
"source_location": "L1",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_storage_paths",
|
||||
"community": 1,
|
||||
"community_name": "\uc778\uc99d / RBAC",
|
||||
"community": 175,
|
||||
"community_name": "DB \uc2a4\ud0a4\ub9c8 \uac1c\uc694",
|
||||
"norm_label": "storage_paths.md"
|
||||
},
|
||||
{
|
||||
@@ -3203,8 +3227,8 @@
|
||||
"source_location": "L9",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_storage_paths_\uc800\uc7a5_\uacbd\ub85c_\uaddc\uce59_workflow_based_folder_structure",
|
||||
"community": 1,
|
||||
"community_name": "\uc778\uc99d / RBAC",
|
||||
"community": 181,
|
||||
"community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)",
|
||||
"norm_label": "\u110c\u1165\u110c\u1161\u11bc \u1100\u1167\u11bc\u1105\u1169 \u1100\u1172\u110e\u1175\u11a8 (workflow-based folder structure)"
|
||||
},
|
||||
{
|
||||
@@ -3214,8 +3238,8 @@
|
||||
"source_location": "L11",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_storage_paths_\uacbd\ub85c_\ud328\ud134",
|
||||
"community": 1,
|
||||
"community_name": "\uc778\uc99d / RBAC",
|
||||
"community": 181,
|
||||
"community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)",
|
||||
"norm_label": "\u1100\u1167\u11bc\u1105\u1169 \u1111\u1162\u1110\u1165\u11ab"
|
||||
},
|
||||
{
|
||||
@@ -3225,8 +3249,8 @@
|
||||
"source_location": "L29",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_storage_paths_\uc6d0\uce59_backend_md_3\uc808",
|
||||
"community": 1,
|
||||
"community_name": "\uc778\uc99d / RBAC",
|
||||
"community": 181,
|
||||
"community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)",
|
||||
"norm_label": "\u110b\u116f\u11ab\u110e\u1175\u11a8 (backend.md 3\u110c\u1165\u11af)"
|
||||
},
|
||||
{
|
||||
@@ -3236,8 +3260,8 @@
|
||||
"source_location": "L36",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_storage_paths_db_\uceec\ub7fc_\uc2e4\uc81c_\uacbd\ub85c_\ub9e4\ud551",
|
||||
"community": 1,
|
||||
"community_name": "\uc778\uc99d / RBAC",
|
||||
"community": 181,
|
||||
"community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)",
|
||||
"norm_label": "db \u110f\u1165\u11af\u1105\u1165\u11b7 \u2194 \u1109\u1175\u11af\u110c\u1166 \u1100\u1167\u11bc\u1105\u1169 \u1106\u1162\u1111\u1175\u11bc"
|
||||
},
|
||||
{
|
||||
@@ -3247,8 +3271,8 @@
|
||||
"source_location": "L39",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_storage_paths_\ud30c\uc77c\uba85_\uaddc\uce59_structure_md_1\uc808",
|
||||
"community": 1,
|
||||
"community_name": "\uc778\uc99d / RBAC",
|
||||
"community": 181,
|
||||
"community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)",
|
||||
"norm_label": "\u1111\u1161\u110b\u1175\u11af\u1106\u1167\u11bc \u1100\u1172\u110e\u1175\u11a8 (structure.md 1\u110c\u1165\u11af)"
|
||||
},
|
||||
{
|
||||
@@ -3258,8 +3282,8 @@
|
||||
"source_location": "L44",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_storage_paths_\ucf54\ub4dc_\uac10\uc0ac_\uc8fc\uc758\uc0ac\ud56d",
|
||||
"community": 1,
|
||||
"community_name": "\uc778\uc99d / RBAC",
|
||||
"community": 181,
|
||||
"community_name": "\uc800\uc7a5 \uacbd\ub85c \uaddc\uce59 (Workflow-based Folder Structure)",
|
||||
"norm_label": "\u110f\u1169\u1103\u1173 \u1100\u1161\u11b7\u1109\u1161 \u110c\u116e\u110b\u1174\u1109\u1161\u1112\u1161\u11bc"
|
||||
},
|
||||
{
|
||||
@@ -3467,8 +3491,8 @@
|
||||
"source_location": "L1",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_workflow_state",
|
||||
"community": 3,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"community": 173,
|
||||
"community_name": "multi_environment_safety.md",
|
||||
"norm_label": "workflow_state.md"
|
||||
},
|
||||
{
|
||||
@@ -3478,8 +3502,8 @@
|
||||
"source_location": "L9",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_workflow_state_workflow_\uc0c1\ud0dc_\uad00\ub9ac",
|
||||
"community": 3,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"community": 174,
|
||||
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
|
||||
"norm_label": "workflow \u1109\u1161\u11bc\u1110\u1162 \u1100\u116a\u11ab\u1105\u1175"
|
||||
},
|
||||
{
|
||||
@@ -3489,8 +3513,8 @@
|
||||
"source_location": "L13",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_workflow_state_ssot_project_workflow_stages_\ud14c\uc774\ube14_\uc2e4_db_\ud655\uc778",
|
||||
"community": 3,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"community": 174,
|
||||
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
|
||||
"norm_label": "ssot: `project_workflow_stages` \u1110\u1166\u110b\u1175\u1107\u1173\u11af (\u1109\u1175\u11af db \u1112\u116a\u11a8\u110b\u1175\u11ab)"
|
||||
},
|
||||
{
|
||||
@@ -3500,8 +3524,8 @@
|
||||
"source_location": "L27",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_workflow_state_r1_\uc6cc\ud06c\ud50c\ub85c\uc6b0_\ub2e8\uacc4_\uc7ac\ud3b8_2026_08_08_\ubc18\uc601",
|
||||
"community": 3,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"community": 174,
|
||||
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
|
||||
"norm_label": "r1 \u110b\u116f\u110f\u1173\u1111\u1173\u11af\u1105\u1169\u110b\u116e \u1103\u1161\u11ab\u1100\u1168 \u110c\u1162\u1111\u1167\u11ab (2026-08-08 \u1107\u1161\u11ab\u110b\u1167\u11bc)"
|
||||
},
|
||||
{
|
||||
@@ -3511,8 +3535,8 @@
|
||||
"source_location": "L35",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_workflow_state_\ubc31\uadf8\ub77c\uc6b4\ub4dc_\uc790\ub3d9_\uacc4\uc0b0_\uccb4\uc778_\ubc0f_\uc0ac\uc6a9\uc790_\uc124\uc815_\uc774\uc6d4",
|
||||
"community": 3,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"community": 174,
|
||||
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
|
||||
"norm_label": "\u1107\u1162\u11a8\u1100\u1173\u1105\u1161\u110b\u116e\u11ab\u1103\u1173 \u110c\u1161\u1103\u1169\u11bc \u1100\u1168\u1109\u1161\u11ab \u110e\u1166\u110b\u1175\u11ab \u1106\u1175\u11be \u1109\u1161\u110b\u116d\u11bc\u110c\u1161 \u1109\u1165\u11af\u110c\u1165\u11bc \u110b\u1175\u110b\u116f\u11af"
|
||||
},
|
||||
{
|
||||
@@ -3522,8 +3546,8 @@
|
||||
"source_location": "L40",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_workflow_state_\uacf5\ud1b5_\uc720\ud2f8_common_util_common_util_workflow_state_py",
|
||||
"community": 3,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"community": 174,
|
||||
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
|
||||
"norm_label": "\u1100\u1169\u11bc\u1110\u1169\u11bc \u110b\u1172\u1110\u1175\u11af `common_util/common_util_workflow_state.py`"
|
||||
},
|
||||
{
|
||||
@@ -3533,8 +3557,8 @@
|
||||
"source_location": "L51",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_workflow_state_\ubb34\ud6a8\ud654\uc758_\uc2e4\uc81c_\ubc94\uc704",
|
||||
"community": 3,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"community": 174,
|
||||
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
|
||||
"norm_label": "\u1106\u116e\u1112\u116d\u1112\u116a\u110b\u1174 \u1109\u1175\u11af\u110c\u1166 \u1107\u1165\u11b7\u110b\u1171"
|
||||
},
|
||||
{
|
||||
@@ -3544,8 +3568,8 @@
|
||||
"source_location": "L60",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_workflow_state_\uc870\ud68c_api",
|
||||
"community": 3,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"community": 174,
|
||||
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
|
||||
"norm_label": "\u110c\u1169\u1112\u116c api"
|
||||
},
|
||||
{
|
||||
@@ -3555,8 +3579,8 @@
|
||||
"source_location": "L63",
|
||||
"_origin": "ast",
|
||||
"id": "concepts_workflow_state_\ud504\ub860\ud2b8\uc5d4\ub4dc_\uac8c\uc774\ud305_\ubc0f_\uc2a4\ud15d\ubc14_\uc5f0\ub3d9",
|
||||
"community": 3,
|
||||
"community_name": "2026-09-04 \uc644\ub8cc \ud56d\ubaa9",
|
||||
"community": 174,
|
||||
"community_name": "Workflow \uc0c1\ud0dc \uad00\ub9ac",
|
||||
"norm_label": "\u1111\u1173\u1105\u1169\u11ab\u1110\u1173\u110b\u1166\u11ab\u1103\u1173 \u1100\u1166\u110b\u1175\u1110\u1175\u11bc \u1106\u1175\u11be \u1109\u1173\u1110\u1166\u11b8\u1107\u1161 \u110b\u1167\u11ab\u1103\u1169\u11bc"
|
||||
},
|
||||
{
|
||||
@@ -3739,7 +3763,7 @@
|
||||
"label": "\ud604\uc7ac \uc8fc\uc758\uc0ac\ud56d",
|
||||
"file_type": "document",
|
||||
"source_file": "index.md",
|
||||
"source_location": "L75",
|
||||
"source_location": "L76",
|
||||
"_origin": "ast",
|
||||
"id": "index_\ud604\uc7ac_\uc8fc\uc758\uc0ac\ud56d",
|
||||
"community": 33,
|
||||
@@ -13695,6 +13719,72 @@
|
||||
"target": "concepts_b07_external_webcad_demos_\uc2e4\ud589\uacfc_\uc885\ub8cc",
|
||||
"confidence_score": 1.0
|
||||
},
|
||||
{
|
||||
"relation": "contains",
|
||||
"confidence": "EXTRACTED",
|
||||
"source_file": "concepts/browser_verification_operations.md",
|
||||
"source_location": "L9",
|
||||
"weight": 1.0,
|
||||
"_origin": "ast",
|
||||
"source": "concepts_browser_verification_operations",
|
||||
"target": "concepts_browser_verification_operations_\ud654\uba74_\uac80\uc99d_\ube0c\ub77c\uc6b0\uc800_\uc6b4\uc6a9",
|
||||
"confidence_score": 1.0
|
||||
},
|
||||
{
|
||||
"relation": "references",
|
||||
"confidence": "EXTRACTED",
|
||||
"source_file": "concepts/browser_verification_operations.md",
|
||||
"source_location": "L4",
|
||||
"weight": 1.0,
|
||||
"_origin": "ast",
|
||||
"source": "concepts_browser_verification_operations",
|
||||
"target": "concepts_design_data_lifecycle",
|
||||
"confidence_score": 1.0
|
||||
},
|
||||
{
|
||||
"relation": "references",
|
||||
"confidence": "EXTRACTED",
|
||||
"source_file": "concepts/browser_verification_operations.md",
|
||||
"source_location": "L4",
|
||||
"weight": 1.0,
|
||||
"_origin": "ast",
|
||||
"source": "concepts_browser_verification_operations",
|
||||
"target": "concepts_multi_environment_safety",
|
||||
"confidence_score": 1.0
|
||||
},
|
||||
{
|
||||
"relation": "contains",
|
||||
"confidence": "EXTRACTED",
|
||||
"source_file": "concepts/browser_verification_operations.md",
|
||||
"source_location": "L17",
|
||||
"weight": 1.0,
|
||||
"_origin": "ast",
|
||||
"source": "concepts_browser_verification_operations_\ud654\uba74_\uac80\uc99d_\ube0c\ub77c\uc6b0\uc800_\uc6b4\uc6a9",
|
||||
"target": "concepts_browser_verification_operations_\uacf5\uc6a9_\ube0c\ub77c\uc6b0\uc800_\uc2dc\ub3d9\uacfc_\uc870\uc791",
|
||||
"confidence_score": 1.0
|
||||
},
|
||||
{
|
||||
"relation": "contains",
|
||||
"confidence": "EXTRACTED",
|
||||
"source_file": "concepts/browser_verification_operations.md",
|
||||
"source_location": "L11",
|
||||
"weight": 1.0,
|
||||
"_origin": "ast",
|
||||
"source": "concepts_browser_verification_operations_\ud654\uba74_\uac80\uc99d_\ube0c\ub77c\uc6b0\uc800_\uc6b4\uc6a9",
|
||||
"target": "concepts_browser_verification_operations_\uae30\ubcf8_\uc120\ud0dd",
|
||||
"confidence_score": 1.0
|
||||
},
|
||||
{
|
||||
"relation": "contains",
|
||||
"confidence": "EXTRACTED",
|
||||
"source_file": "concepts/browser_verification_operations.md",
|
||||
"source_location": "L29",
|
||||
"weight": 1.0,
|
||||
"_origin": "ast",
|
||||
"source": "concepts_browser_verification_operations_\ud654\uba74_\uac80\uc99d_\ube0c\ub77c\uc6b0\uc800_\uc6b4\uc6a9",
|
||||
"target": "concepts_browser_verification_operations_\ubcc0\uacbd_\uc885\ub958\ubcc4_\ubc18\uc601",
|
||||
"confidence_score": 1.0
|
||||
},
|
||||
{
|
||||
"relation": "contains",
|
||||
"confidence": "EXTRACTED",
|
||||
@@ -15752,6 +15842,17 @@
|
||||
"target": "concepts_workflow_state",
|
||||
"confidence_score": 1.0
|
||||
},
|
||||
{
|
||||
"relation": "contains",
|
||||
"confidence": "EXTRACTED",
|
||||
"source_file": "concepts/multi_environment_safety.md",
|
||||
"source_location": "L43",
|
||||
"weight": 1.0,
|
||||
"_origin": "ast",
|
||||
"source": "concepts_multi_environment_safety_\ub2e4\uc911_\ud658\uacbd_\uc800\uc7a5\uc18c_\uacf5\uc6a9_db_\uc548\uc804",
|
||||
"target": "concepts_multi_environment_safety_git_\ud55c_\ubc14\ud034",
|
||||
"confidence_score": 1.0
|
||||
},
|
||||
{
|
||||
"relation": "contains",
|
||||
"confidence": "EXTRACTED",
|
||||
@@ -15767,7 +15868,7 @@
|
||||
"relation": "contains",
|
||||
"confidence": "EXTRACTED",
|
||||
"source_file": "concepts/multi_environment_safety.md",
|
||||
"source_location": "L43",
|
||||
"source_location": "L54",
|
||||
"weight": 1.0,
|
||||
"_origin": "ast",
|
||||
"source": "concepts_multi_environment_safety_\ub2e4\uc911_\ud658\uacbd_\uc800\uc7a5\uc18c_\uacf5\uc6a9_db_\uc548\uc804",
|
||||
@@ -15789,7 +15890,7 @@
|
||||
"relation": "contains",
|
||||
"confidence": "EXTRACTED",
|
||||
"source_file": "concepts/multi_environment_safety.md",
|
||||
"source_location": "L49",
|
||||
"source_location": "L60",
|
||||
"weight": 1.0,
|
||||
"_origin": "ast",
|
||||
"source": "concepts_multi_environment_safety_\ub2e4\uc911_\ud658\uacbd_\uc800\uc7a5\uc18c_\uacf5\uc6a9_db_\uc548\uc804",
|
||||
@@ -16493,7 +16594,7 @@
|
||||
"relation": "contains",
|
||||
"confidence": "EXTRACTED",
|
||||
"source_file": "index.md",
|
||||
"source_location": "L75",
|
||||
"source_location": "L76",
|
||||
"weight": 1.0,
|
||||
"_origin": "ast",
|
||||
"source": "index_wiki_index",
|
||||
@@ -22605,28 +22706,6 @@
|
||||
"target": "pages_b07_designdetail_b07_standard_drawings_2026_09_b07_\uad6c\uc870\ubb3c_\ud45c\uc900\ub3c4_\uc870\uc0ac_\ud569\uc758\uc640_\ud604\uc7ac_\ud1b5\ub85c",
|
||||
"confidence_score": 1.0
|
||||
},
|
||||
{
|
||||
"relation": "references",
|
||||
"confidence": "EXTRACTED",
|
||||
"confidence_score": 1.0,
|
||||
"weight": 1.0,
|
||||
"source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md",
|
||||
"source_location": "wikilink",
|
||||
"_origin": "curated",
|
||||
"source": "pages_b07_designdetail_b07_standard_drawings_2026_09_b07_\uad6c\uc870\ubb3c_\ud45c\uc900\ub3c4_\uc870\uc0ac_\ud569\uc758\uc640_\ud604\uc7ac_\ud1b5\ub85c",
|
||||
"target": "pages_b08_quantity_b08_overview_2026_09_b08_quantity_2026_09_\uc218\ub7c9\uc0b0\ucd9c"
|
||||
},
|
||||
{
|
||||
"relation": "references",
|
||||
"confidence": "EXTRACTED",
|
||||
"confidence_score": 1.0,
|
||||
"weight": 1.0,
|
||||
"source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md",
|
||||
"source_location": "wikilink",
|
||||
"_origin": "curated",
|
||||
"source": "pages_b07_designdetail_b07_standard_drawings_2026_09_b07_\uad6c\uc870\ubb3c_\ud45c\uc900\ub3c4_\uc870\uc0ac_\ud569\uc758\uc640_\ud604\uc7ac_\ud1b5\ub85c",
|
||||
"target": "pages_b09_estimation_b09_overview_2026_09_b09_estimation_2026_09_\uc6d0\uac00\uacc4\uc0b0"
|
||||
},
|
||||
{
|
||||
"relation": "contains",
|
||||
"confidence": "EXTRACTED",
|
||||
@@ -22682,6 +22761,28 @@
|
||||
"target": "pages_b07_designdetail_b07_standard_drawings_2026_09_\uc870\uc0ac\ub85c_\ud655\uc778\ub41c_\uc124\uacc4_\uc6d0\uce59",
|
||||
"confidence_score": 1.0
|
||||
},
|
||||
{
|
||||
"relation": "references",
|
||||
"confidence": "EXTRACTED",
|
||||
"confidence_score": 1.0,
|
||||
"weight": 1.0,
|
||||
"source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md",
|
||||
"source_location": "wikilink",
|
||||
"_origin": "curated",
|
||||
"source": "pages_b07_designdetail_b07_standard_drawings_2026_09_b07_\uad6c\uc870\ubb3c_\ud45c\uc900\ub3c4_\uc870\uc0ac_\ud569\uc758\uc640_\ud604\uc7ac_\ud1b5\ub85c",
|
||||
"target": "pages_b08_quantity_b08_overview_2026_09_b08_quantity_2026_09_\uc218\ub7c9\uc0b0\ucd9c"
|
||||
},
|
||||
{
|
||||
"relation": "references",
|
||||
"confidence": "EXTRACTED",
|
||||
"confidence_score": 1.0,
|
||||
"weight": 1.0,
|
||||
"source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md",
|
||||
"source_location": "wikilink",
|
||||
"_origin": "curated",
|
||||
"source": "pages_b07_designdetail_b07_standard_drawings_2026_09_b07_\uad6c\uc870\ubb3c_\ud45c\uc900\ub3c4_\uc870\uc0ac_\ud569\uc758\uc640_\ud604\uc7ac_\ud1b5\ub85c",
|
||||
"target": "pages_b09_estimation_b09_overview_2026_09_b09_estimation_2026_09_\uc6d0\uac00\uacc4\uc0b0"
|
||||
},
|
||||
{
|
||||
"relation": "contains",
|
||||
"confidence": "EXTRACTED",
|
||||
@@ -23927,48 +24028,6 @@
|
||||
}
|
||||
],
|
||||
"hyperedges": [
|
||||
{
|
||||
"id": "workflow_b03_b08_integration",
|
||||
"label": "B03-B08 Workflow Data Flow",
|
||||
"nodes": [
|
||||
"b03_fileinput_route_snapshot_crs",
|
||||
"b04_preprocess_drainage_compass_crs",
|
||||
"b05_profile_frontend",
|
||||
"b06_section_cross_design_ui_2026_09",
|
||||
"b08_designdetail_frontend"
|
||||
],
|
||||
"relation": "participate_in",
|
||||
"confidence": "INFERRED",
|
||||
"confidence_score": 0.9,
|
||||
"source_file": "index.md"
|
||||
},
|
||||
{
|
||||
"id": "mass_haul_shared_logic",
|
||||
"label": "Shared Mass Haul Calculation and UI",
|
||||
"nodes": [
|
||||
"b05_profile_masshaul_structure_2026_09",
|
||||
"b06_section_masshaul_culvert_2026_09",
|
||||
"b08_designdetail_cad_delivery_2026_09"
|
||||
],
|
||||
"relation": "participate_in",
|
||||
"confidence": "EXTRACTED",
|
||||
"confidence_score": 0.85,
|
||||
"source_file": "pages/B05_Profile/B05_masshaul_structure_2026_09.md"
|
||||
},
|
||||
{
|
||||
"id": "cad_delivery_system",
|
||||
"label": "CAD Delivery and Usability Framework",
|
||||
"nodes": [
|
||||
"b08_designdetail_cad_interaction",
|
||||
"b08_designdetail_cad_title_block",
|
||||
"b08_designdetail_cad_usability_2026_09_01",
|
||||
"b08_designdetail_cad_delivery_2026_09"
|
||||
],
|
||||
"relation": "form",
|
||||
"confidence": "EXTRACTED",
|
||||
"confidence_score": 0.95,
|
||||
"source_file": "pages/B08_DesignDetail/B08_cad_delivery_2026_09.md"
|
||||
},
|
||||
{
|
||||
"id": "las_free_workflow_chain",
|
||||
"label": "LAS-Free Analysis Workflow",
|
||||
@@ -24049,5 +24108,5 @@
|
||||
"confidence_score": 1.0
|
||||
}
|
||||
],
|
||||
"built_at_commit": "e49e4d8526c0c6fc08d488546cda8445dbea1a31"
|
||||
"built_at_commit": "d6e45bb431c88702c49e6cb7ea6e0414346064d7"
|
||||
}
|
||||
@@ -175,8 +175,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"index.md": {
|
||||
"mtime": 1789132135.2547836,
|
||||
"ast_hash": "07f8a8513e83d93de0bf992e1fc4e501",
|
||||
"mtime": 1789177295.6797397,
|
||||
"ast_hash": "b918b75614e641023689764d2dab781b",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"ingest/index.md": {
|
||||
@@ -1025,8 +1025,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"concepts/multi_environment_safety.md": {
|
||||
"mtime": 1789132131.6764865,
|
||||
"ast_hash": "1667aa4c657a4f529de42bcaac3fcd44",
|
||||
"mtime": 1789177284.6051137,
|
||||
"ast_hash": "bd15bb9032668bee166d16eaf600dc14",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"concepts/quantity_cost_contract.md": {
|
||||
@@ -1073,5 +1073,10 @@
|
||||
"mtime": 1789128567.000224,
|
||||
"ast_hash": "0b98a093e67d58c91f57ab12971c3da0",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"concepts/browser_verification_operations.md": {
|
||||
"mtime": 1789177288.405969,
|
||||
"ast_hash": "23611cfc9c4dd173829d51130ba779b1",
|
||||
"semantic_hash": ""
|
||||
}
|
||||
}
|
||||
+2
-1
@@ -1,7 +1,7 @@
|
||||
---
|
||||
type: index
|
||||
status: stable
|
||||
last_updated: 2026-09-11
|
||||
last_updated: 2026-09-12
|
||||
---
|
||||
|
||||
# Wiki Index
|
||||
@@ -65,6 +65,7 @@ last_updated: 2026-09-11
|
||||
- 표준도·입력 미결: [[standard_drawing_cost_inputs]] — 자동 계산·사용자 입력·기준자료·미확보 경계.
|
||||
- 2026-09-09 미결 근거: [[standard_quantity_open_2026-09-09]] — 표준도 제원·수량·원가 후보와 확정 금지 경계.
|
||||
- 다중 환경 안전: [[multi_environment_safety]] — 여섯 워크트리·링크·Git 역할과 공용 DB 사고 방지 규칙.
|
||||
- 화면 검증 브라우저: [[browser_verification_operations]] — Orca 기본·공용 브라우저 예외 운용과 변경별 갱신 절차.
|
||||
- 인증·상태: [[auth_rbac]], [[workflow_state]], [[temp_upload]].
|
||||
- 데이터·경로: [[db_schema/overview]], [[storage_paths]], [[crs_metadata]].
|
||||
- API·스키마·유틸: [[api_common]], [[schema_common]], [[common_util]].
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
type: ingest-register
|
||||
status: stable
|
||||
related_pages: ["[[ingest/index]]", "[[completed_2026-09-01]]", "[[completed_2026-09-09]]", "[[design_data_lifecycle]]", "[[multi_environment_safety]]"]
|
||||
last_updated: 2026-09-11
|
||||
last_updated: 2026-09-12
|
||||
---
|
||||
|
||||
# 2026-09 검증 인제스트
|
||||
@@ -16,3 +16,5 @@ last_updated: 2026-09-11
|
||||
| `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]] |
|
||||
| `docs/raw/verification/2026-09-11_창환경_링크와_깃운영_조사.md` | `ingested` | [[multi_environment_safety]] |
|
||||
| `docs/raw/verification/2026-09-12_깃_합류점_dev_전환.md` | `ingested` | [[multi_environment_safety]] |
|
||||
| `docs/raw/verification/2026-09-12_공용_브라우저_운용.md` | `ingested` | [[browser_verification_operations]] |
|
||||
|
||||
+7
-1
@@ -1,9 +1,15 @@
|
||||
---
|
||||
type: log
|
||||
status: stable
|
||||
last_updated: 2026-09-11
|
||||
last_updated: 2026-09-12
|
||||
---
|
||||
|
||||
## [2026-09-12] ingest+lint+graphify | Git 합류점·화면 검증 브라우저 운용 반영
|
||||
- `main` 정본·`dev` 합류점·환경 브랜치 6개의 받기→작업→밀기와 사용자 지시형 `-Converge` 절차를 [[multi_environment_safety]]에 반영했다.
|
||||
- Orca 내장 브라우저 기본, 공용 브라우저 예외 사용, 명령 큐·캐시·재시작·수치 판정 규칙을 [[browser_verification_operations]]에 정리했다.
|
||||
- 두 검증 원본을 [[ingest/verification_2026_09]]에 등록했다.
|
||||
- 비로그 위키의 100줄·frontmatter·status·page_id 검사와 신규 링크 검사를 통과했다. Graphify는 1,176노드·1,003관계·196커뮤니티로 갱신했고 새 두 개념의 질의 연결을 확인했다.
|
||||
|
||||
## [2026-09-11] ingest+lint | 여섯 워크트리·링크·Git 운영 완료 반영
|
||||
- 상시계획서 10번 원문 전체를 `docs/raw/plans/2026-09-11_plan_창환경_여섯워크트리_링크_깃운영.md`로 이관했다.
|
||||
- 사용자 요청에 따라 소스코드 2차 검증과 별도 검증보고서는 생략하고, 기존 운영 실측 원문을 [[multi_environment_safety]]에 반영했다.
|
||||
|
||||
Reference in New Issue
Block a user