From 66a8c291a3fcd01e68a54f11419744019025ea69 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Tue, 20 Oct 2026 15:41:24 +0900 Subject: [PATCH 01/82] =?UTF-8?q?chore(=EC=9A=94=EA=B5=AC):=20=EC=9A=94?= =?UTF-8?q?=EA=B5=AC=20296=20=E2=80=94=20=EC=A2=8C=EC=B8=A1=20=ED=95=98?= =?UTF-8?q?=EB=8B=A8=20[<]=20[>]=20[=EC=A0=80=EC=9E=A5]=20[=ED=99=95?= =?UTF-8?q?=EC=A0=95]=20=EC=97=AD=ED=95=A0=20=EB=AC=BC=EC=9D=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01AbccG79TsSMUjnGqBq1MUE --- docs/raw/요구_1020/사용자요구_1020.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/raw/요구_1020/사용자요구_1020.md b/docs/raw/요구_1020/사용자요구_1020.md index bfc4cfc8d..86213ffe4 100644 --- a/docs/raw/요구_1020/사용자요구_1020.md +++ b/docs/raw/요구_1020/사용자요구_1020.md @@ -53,3 +53,7 @@ ## 요구 295 (10-20 · 사용자 · 494-2 기존 빈 관 물음 답) 1. 지금 진행중인 조사건들을 완료 후 빈채로 있는것들은 그냥 노선 추천에서 다른 항목으로 변경하여 저장하면 되는거 아니야, + +## 요구 296 (10-20 · 사용자 · 물음) + +1. 다음으로 넘어가서 프로젝트 페이지들의 패널 좌측 하단에는 버튼셋 들이 존재하는데 이중 <,>,저장,확정 버튼의 역할을 짧게 설명해줘 From f4b775b1bb8529fcfaedad436d41759d21daf21c Mon Sep 17 00:00:00 2001 From: umsangdon Date: Tue, 20 Oct 2026 16:42:00 +0900 Subject: [PATCH 02/82] =?UTF-8?q?chore(=EC=9A=94=EA=B5=AC):=20=EC=9A=94?= =?UTF-8?q?=EA=B5=AC=20297=20=E2=80=94=20=EC=96=B4=EC=A0=9C=20=EB=82=B4?= =?UTF-8?q?=EC=9E=A5=20CAD=20=C2=B7=20=ED=99=94=EB=A9=B4=20=EC=9A=94?= =?UTF-8?q?=EC=B2=AD=20=EB=B0=98=EC=98=81=20=ED=99=95=EC=9D=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01AbccG79TsSMUjnGqBq1MUE --- docs/raw/요구_1020/사용자요구_1020.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/raw/요구_1020/사용자요구_1020.md b/docs/raw/요구_1020/사용자요구_1020.md index 86213ffe4..779080f1a 100644 --- a/docs/raw/요구_1020/사용자요구_1020.md +++ b/docs/raw/요구_1020/사용자요구_1020.md @@ -57,3 +57,7 @@ ## 요구 296 (10-20 · 사용자 · 물음) 1. 다음으로 넘어가서 프로젝트 페이지들의 패널 좌측 하단에는 버튼셋 들이 존재하는데 이중 <,>,저장,확정 버튼의 역할을 짧게 설명해줘 + +## 요구 297 (10-20 · 사용자 · 확인) + +1. 내용 파악 후 한번에 수정사항 넣겠음. 다음 확인사항. 어제 내장캐드의 기능과 프론트엔드의 반영 요청 중 반영 안된내용이 있는지 확인. From 83ef315fab71c37ed29ed3409aa72da4d406a0f3 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Tue, 20 Oct 2026 18:24:52 +0900 Subject: [PATCH 03/82] =?UTF-8?q?chore(=EC=9A=94=EA=B5=AC):=20=EC=9A=94?= =?UTF-8?q?=EA=B5=AC=20298=20=E2=80=94=20CAD=20=EA=B3=A0=EC=B9=A8=20=C2=B7?= =?UTF-8?q?=20=EC=A2=8C=EC=B8=A1=20=ED=95=98=EB=8B=A8=20=EB=B2=84=ED=8A=BC?= =?UTF-8?q?=EC=85=8B=20=C2=B7=20=EB=85=B8=EC=84=A0=20=EC=A0=80=EC=9E=A5=20?= =?UTF-8?q?=ED=86=A0=EC=8A=A4=ED=8A=B8=20=C2=B7=20=ED=8C=A8=EB=84=90=20?= =?UTF-8?q?=ED=95=98=EC=9D=B4=EB=9D=BC=EC=9D=B4=ED=8A=B8=20=C2=B7=20?= =?UTF-8?q?=EB=B3=B4=EC=95=88=20=EB=8C=80=20=EC=86=8D=EB=8F=84=20=C2=B7=20?= =?UTF-8?q?B06=20=EC=98=A4=EB=B2=84=EB=A0=88=EC=9D=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01AbccG79TsSMUjnGqBq1MUE --- docs/raw/요구_1020/사용자요구_1020.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/docs/raw/요구_1020/사용자요구_1020.md b/docs/raw/요구_1020/사용자요구_1020.md index 779080f1a..17abfe42d 100644 --- a/docs/raw/요구_1020/사용자요구_1020.md +++ b/docs/raw/요구_1020/사용자요구_1020.md @@ -61,3 +61,30 @@ ## 요구 297 (10-20 · 사용자 · 확인) 1. 내용 파악 후 한번에 수정사항 넣겠음. 다음 확인사항. 어제 내장캐드의 기능과 프론트엔드의 반영 요청 중 반영 안된내용이 있는지 확인. + +## 요구 298 (10-20 · 사용자 · 297 답 · 버튼셋 · 노선 저장 · 보안) + +지시: 조사 후 신규 계획서 작성 필요 + +1. 데스크탑 cad 빌드 진행, 아래내용 포함하여 진행 필요 + - cad 오른쪽 손가락 단추를 삭제 모바일이나 탭에서 불편 + - 리본 아이콘ㄴ 남은 경우 하나 개선 +- 드롭다운은 내가 확인하겠음. 하지만 드롭다운 메뉴에 대한 요청은 B05의 평면 상단에 존재하는 버튼 옆에 항목들에도 해당됨. 점검 + - dwg 불러오기는 M2 구조물 카드의 수정버튼에 연결된 상세 페이지에 대한 내용임. + - 캐드 내장 프로그램은 이원화할 생각없음. dwg 불러오기는 공통기능으로 메인프로그램으로 적용할 것. + - 표지는 원본 개념이 없음. 수정을 원하면 사용자가 직접 불러옴. + - 축척 칸은 너의 제안대로 수정 + - 캐드 화면 내부에 메뉴 탭과 내용 탭으로 구분되어 있음. 구분할 수 있게 구분선 하나 추가 +2. B05 ~ B09의 좌측 패널하단의 ?, <, > , 페이지별 기타 버튼 + - 공통항목 : <> 버튼의 이동으로 프로그래스의 상태 변화 지정 | 초기화 버튼은 내부가 현재 색상을 유지하지만 채움이 없는 상태로 마우스 커서가 올라간 경우에만 채움 책상으로(노무 눈에 띔) + - B05 : 초기화 버튼 제일 우측으로 이동 | 확정버튼 삭제 | < 버튼은 B04로 사용자는 넘어갈일 없으니 비활성화 표시 | B06 이동 > 버튼은 페이지 이동만. 같은 페이지 처럼 동작 | 저장은 B05/B06의 사용자가 보고 있는 화면을 기준으로 저장 + - B06 : 초기화 버튼 제일 우측으로 이동 | 확정버튼 삭제 | > 버튼으로 저장 후 페이지 이동(확정과 동일할 것으로 예상)| 저장은 B05/B06의 사용자가 보고 있는 화면을 기준으로 저장 + - B07 : 초기화 버튼 추가, B07의 초기화 버튼은 B05/B06에서 넘어온 직후의 계산 시점으로 만약 사용자가 되돌아가서 B05/B06의 내용을 변경하는 경우에는 초기화 값 다시 변경, 수정하다가 마음에 안드는 경우에 되돌아감. 새로운 초기화 시점으로 되돌아감. | 저장은 B07의 사용자가 보고 있는 화면을 기준으로 저장 | > 버튼으로 저장 후 페이지 이동 + - B08 : 초기화 버튼 추가, B08의 초기화 버튼은 B07에서 넘어온 직후의 계산 시점으로 만약 사용자가 되돌아가서 B05/B06/B07의 내용을 변경하는 경우에는 초기화 값 다시 변경, 수정하다가 마음에 안드는 경우에 되돌아감. 새로운 초기화 시점으로 되돌아감. | 저장은 B08의 사용자가 보고 있는 화면을 기준으로 저장 | > 버튼으로 저장 후 페이지 이동 + - B09 : 초기화 버튼 추가, B09의 초기화 버튼은 B08에서 넘어온 직후의 계산 시점으로 만약 사용자가 되돌아가서 B05/B06/B07/B08의 내용을 변경하는 경우에는 초기화 값 다시 변경, 수정하다가 마음에 안드는 경우에 되돌아감. 새로운 초기화 시점으로 되돌아감. | 저장은 B09의 사용자가 보고 있는 화면을 기준으로 저장 | > 버튼로 저장 후 페이지 이동(인쇄 미리보기 페이지) +3. 평면도의 노선 변경(추천노선 변경 아님) 후 저장버튼을 누르면 계획고 편지 1곳을 지웠습니다. 메세지와, 노선 저장 - 관지침 X, 새 교차관, 노선 밖 고침등 이상한 토스트 메세지가 보임. 둘다 의미없는 메세지로 보임. 삭제, 토스트 메시지 후 브라우져가 out of memory 발생, 리프레시하면 제대로 보임. 점검 +4. B05 ~ B06 좌측 패널 동작 + - 하이라이트 기능에 의해 특정영역을 하이라이트 기능으로 사용자에게 보여줄때 좌측 패널의 동작과는 무관함. 사용자가 패널을 열린 상태로 한다면 내부의 컨테이너들의 내용은 하이라이트하는게 맞지만 패널이 닫혔을 경우에는 내부의 내용을 업데이트하기는 하지만 닫힌 패널을 열필요는 없음. +5. 보안기능 및 사용자 편의성 + - 현재 백엔드와 프론트엔드에는 거의 대부분 양쪽에 구현되어 있거나 일원화되어 있을것으로 예상, 보안과 사용자 편의성(속도) 개선에 대한 선택이 필요, 이전 조사 내용을 찾아보면 내가 너에게 타임측정요청과 함께 프론트와 백엔드에서의 선택을 나중에 하겠다고 했음. 보안 강화로 백엔드 계산할지, 프론트엔드에서 계산할지에 대한 선택이 필요한 시점임. 최적 조건을 찾아야함. 어떻게 할지 조사 시작 +6. B06의 평면 오버레이창과 하단 종단패널이 둘다 열리는 경우 충돌이 남. 평면을 더 상위 오버레이로 변경 From fa0f58497866881fc0aedcd5bd9783034af6ac68 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Tue, 20 Oct 2026 18:31:36 +0900 Subject: [PATCH 04/82] =?UTF-8?q?chore(=EC=9A=94=EA=B5=AC):=20=EC=9A=94?= =?UTF-8?q?=EA=B5=AC=20299=20=E2=80=94=20=ED=8F=89=EB=A9=B4=20R=20?= =?UTF-8?q?=EB=88=84=EB=A6=84=EC=97=90=20=EC=B8=A1=EC=A0=90=20=EA=B3=A0?= =?UTF-8?q?=EB=A6=84=20=ED=92=80=EB=A6=BC=20=C2=B7=20=EC=9E=84=EC=8B=9C=20?= =?UTF-8?q?=ED=9A=A1=EB=8B=A8=20=ED=91=9C=EC=8B=9C=20=EC=98=81=EC=97=AD=20?= =?UTF-8?q?=C2=B7=20=EB=8B=A8=EC=B6=94=20=EC=A0=9C=EB=AA=A9=20=EC=A4=84?= =?UTF-8?q?=EB=A1=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01AbccG79TsSMUjnGqBq1MUE --- docs/raw/요구_1020/사용자요구_1020.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/raw/요구_1020/사용자요구_1020.md b/docs/raw/요구_1020/사용자요구_1020.md index 17abfe42d..20f3b329e 100644 --- a/docs/raw/요구_1020/사용자요구_1020.md +++ b/docs/raw/요구_1020/사용자요구_1020.md @@ -88,3 +88,8 @@ 5. 보안기능 및 사용자 편의성 - 현재 백엔드와 프론트엔드에는 거의 대부분 양쪽에 구현되어 있거나 일원화되어 있을것으로 예상, 보안과 사용자 편의성(속도) 개선에 대한 선택이 필요, 이전 조사 내용을 찾아보면 내가 너에게 타임측정요청과 함께 프론트와 백엔드에서의 선택을 나중에 하겠다고 했음. 보안 강화로 백엔드 계산할지, 프론트엔드에서 계산할지에 대한 선택이 필요한 시점임. 최적 조건을 찾아야함. 어떻게 할지 조사 시작 6. B06의 평면 오버레이창과 하단 종단패널이 둘다 열리는 경우 충돌이 남. 평면을 더 상위 오버레이로 변경 + +## 요구 299 (10-20 · 사용자 · 298 에 추가 검토) + +1. 평면도에서 구조물 횡단선을 누르고 다른 R을 누르면 횡단도는 유지되고 있지만 파란 법선이 사라지고 종단도의 세로선 하이라이트도 풀림. 곡선 교각점 선정으로는 다른 측점을 찍은게 아니니 풀리면 안됨. 풀려야한다면 평면의 우측 패널 횡단도에서도 그림이 보이면 안됨. +2. 종단 패널의 종단계회선에 마우스에 의해 표시되는 임시 횡단 표시가 좋기는 한데 영역이 조금 더 넓었으면 좋겠음. 측점 세로선이야 누를곳이 많지만 임시 횡단 교차점은 아님. 임시 횡단도 오버레이창에서 측점 추가와 닫기 버튼은 임시횡단 제목 행으로 이동하고 우측 맞춤. From dca542805fda198aa98d6f657219f31fe86ec5e4 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Tue, 20 Oct 2026 18:45:40 +0900 Subject: [PATCH 05/82] =?UTF-8?q?chore(=EC=A1=B0=EC=82=AC):=20=EC=9A=94?= =?UTF-8?q?=EA=B5=AC=20298=20=C2=B7=20299=20=EB=B6=84=EC=84=9D=20=EC=9D=BC?= =?UTF-8?q?=EA=B3=B1=20=E2=80=94=20CAD=20=C2=B7=20B05=20B06=20=EB=B2=84?= =?UTF-8?q?=ED=8A=BC=20=EC=A4=84=20=C2=B7=20B07~B09=20=EC=B4=88=EA=B8=B0?= =?UTF-8?q?=ED=99=94=20=C2=B7=20=EB=85=B8=EC=84=A0=20=EC=A0=80=EC=9E=A5=20?= =?UTF-8?q?=ED=86=A0=EC=8A=A4=ED=8A=B8=20=EB=A9=94=EB=AA=A8=EB=A6=AC=20?= =?UTF-8?q?=C2=B7=20=ED=8C=A8=EB=84=90=20=ED=95=98=EC=9D=B4=EB=9D=BC?= =?UTF-8?q?=EC=9D=B4=ED=8A=B8=20B06=20=ED=8F=89=EB=A9=B4=20=EC=B0=BD=20?= =?UTF-8?q?=C2=B7=20=EB=B3=B4=EC=95=88=20=EB=8C=80=20=EC=86=8D=EB=8F=84=20?= =?UTF-8?q?=C2=B7=20=EA=B3=A0=EB=A6=84=20=EC=9C=A0=EC=A7=80=20=EC=9E=84?= =?UTF-8?q?=EC=8B=9C=20=ED=9A=A1=EB=8B=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01AbccG79TsSMUjnGqBq1MUE --- docs/raw/조사/2026-10-20_요구298_A_CAD.md | 147 +++++++++++++ .../2026-10-20_요구298_B_버튼셋_B05B06.md | 208 ++++++++++++++++++ .../2026-10-20_요구298_C_초기화_B07B09.md | 205 +++++++++++++++++ ...-10-20_요구298_D_노선저장_토스트_메모리.md | 118 ++++++++++ ...20_요구298_E_패널하이라이트_B06오버레이.md | 100 +++++++++ .../조사/2026-10-20_요구298_F_보안_속도.md | 180 +++++++++++++++ .../2026-10-20_요구299_G_고름유지_임시횡단.md | 144 ++++++++++++ 7 files changed, 1102 insertions(+) create mode 100644 docs/raw/조사/2026-10-20_요구298_A_CAD.md create mode 100644 docs/raw/조사/2026-10-20_요구298_B_버튼셋_B05B06.md create mode 100644 docs/raw/조사/2026-10-20_요구298_C_초기화_B07B09.md create mode 100644 docs/raw/조사/2026-10-20_요구298_D_노선저장_토스트_메모리.md create mode 100644 docs/raw/조사/2026-10-20_요구298_E_패널하이라이트_B06오버레이.md create mode 100644 docs/raw/조사/2026-10-20_요구298_F_보안_속도.md create mode 100644 docs/raw/조사/2026-10-20_요구299_G_고름유지_임시횡단.md diff --git a/docs/raw/조사/2026-10-20_요구298_A_CAD.md b/docs/raw/조사/2026-10-20_요구298_A_CAD.md new file mode 100644 index 000000000..a654a8fbe --- /dev/null +++ b/docs/raw/조사/2026-10-20_요구298_A_CAD.md @@ -0,0 +1,147 @@ +# 요구 298-1 — 내장 CAD 고칠 것 여덟 가지 (조사 · 코드 X) + +조사 = 클로드 에이전트(Opus 5.5 · 읽기만) · 기준 = `main_laptop_1` `83ef315fa` · 추정은 (추정) · 화면 실측 없음. +경로 앞머리 `cad/` = `B07_DesignDetail/openwebcad/src/` · CAD 앱 고침은 `npm run build` 뒤 반영. + +## 0. 결론 + +- 1 손가락 단추 = 파일 둘(`input-touch.ts` 한 덩이 · `input-touch.css` 통째) + 시험 하나 고침 · 손가락 동작(끌기 · 벌림 · 길게 누름)은 그대로. +- 2 남은 초점 테두리 = 리본 탭 단추(홈 · 삽입 …) · 묶음 이름 단추 · 접기 단추에 blur 없음 · 리본 `