Commit Graph
6372 Commits
Author SHA1 Message Date
eomsangdon c71661da51 Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1 2026-10-05 23:46:10 +09:00
eomsangdon e5e0ac91a5 Merge remote-tracking branch 'origin/dev' into main_laptop_1 2026-10-05 23:46:08 +09:00
eomsangdonandClaude Opus 5.5 e197727a9b fix(structure): 맹암거 종류 단위 집계 항목 줄 가림(표 06 · 52-6b)
- 52-1 규칙 넓힘 — 정의 그룹 상자(그룹마다 잇기 줄)가 있는 종류도 종류 단위 「구조물 조합」 줄 가림
- 정의 그룹 가진 종류 = 배관(이미 명세 종류) · 맹암거뿐 — 다른 종류 동작 · 저장 값 자리 그대로
- ORCA 52-6 시나리오에 잇기 줄 수(linkRows) 더함 — 맹암거 1 · 노출형 횡단수로 1 · 개거 1 · 배관 3

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013rJwJMVL4EE31y77TB11AP
2026-10-05 23:45:26 +09:00
eomsangdon 68634360cd Merge remote-tracking branch 'origin/sub_laptop_6' into main_laptop_1 2026-10-05 23:44:02 +09:00
eomsangdon 345d7912bd Merge remote-tracking branch 'origin/sub_laptop_6' into sub_laptop_8 2026-10-05 23:43:58 +09:00
eomsangdon 66d6d28185 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_8 2026-10-05 23:43:56 +09:00
eomsangdon 8d677c64c2 Merge remote-tracking branch 'origin/dev' into sub_laptop_8 2026-10-05 23:43:42 +09:00
eomsangdon 7cfb6b591e Merge remote-tracking branch 'origin/sub_laptop_8' into main_laptop_1 2026-10-05 23:43:10 +09:00
eomsangdonandClaude Opus 5.5 532c20085c feat(design): 횡단배수 세월교(표 04) 컨테이너 폼 · 월류 폭 ↔ 높이 연동
- 세월교 명세(design_structure_ford) — 세월교(관경 · 월류 폭 · 월류 높이 · 수량(련)) · 유입 구조 · 유출 구조(없음 · 날개벽 · 흙막이) · 모두 필수 · 컨테이너마다 구조물 조합 잇기(gford · gfordin · gfordout)
- 구조 키 inlet_type · outlet_type + 옛 날개벽 설치 칸(wing_in · wing_out) 함께 씀 · 옛 저장 · B06 조정창 설치 칸으로 구조를 맞춤 · 옛 관종 · 날개벽 치수는 지난 정의 값
- 계산 파일 따로(design_structure_ford_calc) — 높이 = 설계유량을 그 폭으로 넘기는 Manning 필요 수심 · 0.01 올림 · 폭을 바꾸면 채움 · 그 아래는 안 받음 · 근거 통수단면.md:23~33 · :59
- B06 날개벽 조정 행 자리 = 유입 · 유출 구조 컨테이너 끝 · 세월교 옛 관종 · 관경 · 월류 칸 걷음
- 정의 종류.ford_bridge.이름 표 · 명세 등록(STRUCTURE_SPECS) · 52-1 시험 헬퍼가 같은 폴더 명세 import 를 읽음
- 시험 test_52_4_structure_spec_ford · 화면 시나리오 ui_checks/52-4_세월교_컨테이너

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NPJGtfXo6GMbcpiboQC4uK
2026-10-05 23:43:05 +09:00
eomsangdonandClaude Opus 5.5 103a207cee feat(M02): 구조물 옵션 정의 = 명세 이름 고치기 칸(명세 있는 종류 · 52-11)
- 명세가 있는 종류(STRUCTURE_SPECS)는 컨테이너 제목 › 항목 이름 › 값 이름 나무 · 이름만 고침 · 키 · 필수/선택 · 꼴은 읽기만
- 필수 컨테이너 제목 = 정의 그룹 이름 자리 · 나머지 = 종류.이름 표(B05 · B06 그리기와 같은 차례)
- 미리보기 = B05 · B06 명세 폼에 고친 이름 · 빈 이름은 저장 막음 · [저장] = 새 판 + 이력(48장 길 그대로)
- 옛 편집기(옵션 · 배치 · 그룹 · 규칙 · 기준 측점)는 명세 종류에서 숨김 · 명세 없는 종류는 그대로
- 시험: test_m02_so_def_spec(정의 사본) · ui_checks/52-11_정의_이름고치기

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UoSr2sqvYtBf1dtQdus88s
2026-10-05 23:42:11 +09:00
eomsangdon 740e82a562 Merge remote-tracking branch 'origin/main_desktop_1' into sub_laptop_4 2026-10-05 23:40:44 +09:00
eomsangdonandClaude Opus 5.5 4c0174bf27 feat(structure): 횡단배수 맹암거 새 종류(표 06 · 52-6)
- 정의 판 8 — 새 종류 cross_underdrain(A 횡단배수 · 점형 · 이름 맹암거 · 약자 횡맹 · 색 따로) · 종단배수 underdrain 그대로
- 컨테이너 = 정의 그룹 gcrossud 「맹암거」 — 암거 높이(m) · 암거 경사(%) 손 입력 · 기본값 없음 · 그룹 잇기로 구조물 조합 항목
- 시험 test_52_6_cross_underdrain · 종류 수 기대값(B05 선택지 24 · 정의 38) · ORCA 시나리오 52-6_횡단맹암거

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013rJwJMVL4EE31y77TB11AP
2026-10-05 23:38:40 +09:00
eomsangdon 6cc70c2521 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_4 2026-10-05 23:37:17 +09:00
eomsangdonandClaude Opus 5.5 541c4642b0 chore(sync): 공유 docs·.gitignore 담음 — origin/main_laptop_1 과 같은 내용
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MPcuokNm1ZR2kqgGGDfaJA
2026-10-05 23:35:20 +09:00
eomsangdon 9f3a00041d Merge remote-tracking branches 'origin/main_laptop_1' and 'origin/sub_laptop_8' into sub_desktop_1 2026-10-05 23:34:30 +09:00
eomsangdonandClaude Opus 5.5 af1e7d2328 chore(plan): 구조물 표 08 사토장 · 토취장 · 노면공 · 기타 원문(10-5)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-05 23:33:34 +09:00
eomsangdonandClaude Sonnet 5.5 9e4b4abdfb feat(design): 노출형 횡단수로 · 개거(겉도랑) = 기준 측점 + 종류 단위 잇기만(표 05 · 52-5)
- 개거 옛 옵션(규격 · 연장)을 정의에서 뺌 — 저장된 값은 지난 정의 값으로 남음 · 정의 판 7 · 이력 판_6
- 두 종류 모두 컨테이너 0 · 옵션 0 · 기준 측점 바로 아래 구조물 조합 잇기 1(52-1 공용 틀)
- 시험: 레지스트리 정책에 옵션 없음 한 줄 · ui_checks/52-5_횡단수로_개거 (B05 · B06 같음)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UoSr2sqvYtBf1dtQdus88s
2026-10-05 23:33:24 +09:00
eomsangdon c028cb8557 Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 2026-10-05 23:29:07 +09:00
eomsangdonandClaude Opus 5.5 290f849422 chore(plan): 구조물 표 07 덧 안전부대용지 가드레일 원문(10-5)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-05 23:28:35 +09:00
eomsangdon 1e3e9a5f99 Merge remote-tracking branch 'origin/sub_laptop_5' into sub_laptop_3 2026-10-05 23:28:34 +09:00
eomsangdonandClaude Opus 5.5 46a632c8c3 fix(B06): 박스암거 유입·유출 구조 없음·날개벽·흙막이 — 날개벽만 세움 (PLAN 52-2)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W4uKaV4ZBhsJN4GHG7yRj4
2026-10-05 23:28:34 +09:00
eomsangdonandClaude Opus 5.5 cbd8901e96 chore(plan): 구조물 표 07 안전부대용지 · 종단배수 · 계류사방 숨김 원문(10-5)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-05 23:28:13 +09:00
eomsangdon 5a299764bb Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1 2026-10-05 23:27:35 +09:00
eomsangdon 8943201c14 Merge remote-tracking branch 'origin/sub_laptop_5' into sub_laptop_6 2026-10-05 23:27:07 +09:00
eomsangdon d9bcb0cb5c Merge remote-tracking branch 'origin/sub_laptop_5' into sub_laptop_8 2026-10-05 23:26:11 +09:00
eomsangdon a956054a06 Merge remote-tracking branch 'origin/sub_laptop_5' into sub_laptop_4 2026-10-05 23:25:37 +09:00
eomsangdonandClaude Opus 5.5 11e12b6575 fix(design): 배관 컨테이너 제목 = 정의 그룹 이름 · 상자 폭 · 52-1 화면 시나리오
- 필수 컨테이너 제목은 M02 그룹 이름을 따름(이름 표에서 뺌) · [추가] 단추 글 「+ 컨테이너 이름」
- 긴 잇기 이름이 상자를 패널 밖으로 밀던 것 막음(fieldset 최소 폭 0)
- ui_checks/52-1_배관_컨테이너 — 편집 · 저장 / 다시 열기 · B06 같은 그리기 · 관 길이 / 되돌림 세 단계

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BVPp2o6Mh2FZJr72yW3ofZ
2026-10-05 23:24:49 +09:00
eomsangdonandClaude Opus 5.5 0a095c14b1 feat(design): 구조물 명세 공용 틀 + 횡단배수 배관(표 01) 컨테이너 폼
- 공용 틀(A00_Common/design/design_structure_*) — 명세(컨테이너 필수/선택 · 여러 개 · 항목 고르기/숫자/자동 · 상위 값에 따른 선택지 · 저장 키) · 그리기([추가]/[빼기]) · 길이 = 전 + 후 맞물림(마지막에 고친 둘을 지킴)
- 배관 명세 = 관 · 관 보호공(유입) · 관 보호공(유출) · 흙막이 추가 · 도수로/돌붙임 · 저장 키는 pipe_points 옛 키 그대로 · 옛 관종 · 날개벽 · 집수정 형식은 화면에서 빼고 지난 정의 값으로 남김
- 컨테이너 인스턴스마다 「구조물 조합」 잇기(group_items · 그룹 [고르기] 길 그대로) · 명세 종류는 그룹 상자 · 종류 단위 줄 가림 · 종류 단위 잇기 줄은 기준 측점 바로 아래
- 관 길이 자동 = 횡단 기하 computeStoredLayouts 값(서버 Node 와 같은 함수) · 높이 빈 칸 안내 = 관경 기준 최소 높이
- 정의 판 6 — 종류.pipe.이름 표(이름 바꿈 키) · 검사기가 이름 표 받음 · 판 5 이력 보관
- 시험 test_52_structure_spec_pipe · 병합 시험 기대값(빠진 옛 칸은 남음)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BVPp2o6Mh2FZJr72yW3ofZ
2026-10-05 23:13:21 +09:00
eomsangdonandClaude Opus 5.5 6f5dde684e chore(plan): 구조물 표 06 횡단배수 맹암거(새 종류) 원문(10-5)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-05 23:10:21 +09:00
eomsangdonandClaude Opus 5.5 09280b7082 chore(plan): 구조물 표 05 노출형 횡단수로 · 개거 원문(10-5)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-05 23:08:10 +09:00
eomsangdonandClaude Opus 5.5 3f1e0d1e2d chore(plan): 구조물 표 04 횡단배수 세월교 원문(10-5)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-05 23:04:41 +09:00
eomsangdon 053e8baee5 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_3 2026-10-05 23:02:37 +09:00
eomsangdonandClaude Opus 5.5 4bebd6922b chore(sync): 공유 docs 파일 담음 — 기준 커밋과 같은 내용
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W4uKaV4ZBhsJN4GHG7yRj4
2026-10-05 23:02:37 +09:00
eomsangdonandClaude Opus 5.5 37f58591ad chore(plan): 구조물 표 02 박스암거 고친 판 · 표 03 물넘이 포장 원문(10-5)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-05 23:02:13 +09:00
eomsangdonandClaude Opus 5.5 108e51ca15 chore(plan): 구조물 표 02 횡단배수 박스암거 원문(10-5)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-05 22:55:36 +09:00
eomsangdonandClaude Opus 5.5 4bc6ec8106 chore(plan): 구조물 표 01 횡단배수 배관 원문(10-5)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-05 22:51:36 +09:00
eomsangdon a7b10ab741 Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1 2026-10-05 21:08:00 +09:00
eomsangdon 1d2ccba49c Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 2026-10-05 21:08:00 +09:00
eomsangdon baee8d8dd4 Merge commit '4f09b082e' into sub_laptop_4 2026-10-05 21:07:41 +09:00
eomsangdonandClaude Opus 5.5 a7a8faa9b3 chore(sync): 공유 docs 파일 담음 — 기준 커밋과 같은 내용
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-05 21:07:41 +09:00
eomsangdon f8ae4b59c0 Merge commit '4f09b082e' into sub_laptop_3 2026-10-05 21:07:37 +09:00
eomsangdonandClaude Opus 5.5 0a9432167e chore(sync): 공유 docs 파일 담음 — 기준 커밋과 같은 내용
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-05 21:07:37 +09:00
eomsangdon 222b08b4f4 Merge commit '4f09b082e' into sub_laptop_1 2026-10-05 21:07:31 +09:00
eomsangdonandClaude Opus 5.5 31bef903cf chore(sync): 공유 docs 파일 담음 — 기준 커밋과 같은 내용
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-05 21:07:30 +09:00
eomsangdon 4f09b082ee Merge remote-tracking branch 'origin/dev' into sub_laptop_2 2026-10-05 21:06:36 +09:00
eomsangdonandClaude Opus 5.5 b7b827a831 chore(sync): 공유 docs 파일 담음
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MgChuAcyBqUkhHMTXomQC7
2026-10-05 21:05:43 +09:00
eomsangdonandClaude Opus 5.5 47cbbd17bd feat(M02): 51-14 일위대가 순서 칸 2행 — 위 [위로] [아래로] / 아래 [옵션]·[수정] [삭제] · 단가승격 [옵션] · 일위조합 [수정] 서고 원본 모달
- 순서 칸 = 단추 묶음 두 줄(공용 ui-btn-group 간격) · 카드 갈래는 아래 줄만
- 단가승격 줄 [옵션] = 승격 문서 넣을 값 모달 · [저장] = 서고 저장 길 · 머리 한 줄 알림(쓰는 모든 구조물에 따라감)
- 일위조합 줄 [수정] = 사전조합 상세 모달(서고 모드 표 · 옵션 · 수량 · 순서 · 삭제 · 추가) · [저장] = 서고 원본 · 취소 = 버림 물음
- 자기 층 서고만 고침(위 층 = 읽기만) · 닫으면 구조물 일위대가 다시 셈
- 확인 시나리오 resources/tester/ui_checks/51-14_순서칸_2행_옵션수정.js

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MgChuAcyBqUkhHMTXomQC7
2026-10-05 21:05:31 +09:00
eomsangdonandClaude Opus 5.5 524c89d85c chore(plan): 10-5 순서 칸 2행 · 승격 옵션 · 조합 수정 요구 원문
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-05 20:58:39 +09:00
eomsangdonandClaude Opus 5.5 a522c1979b chore(M02): 사용자 편집 — 마스터 서고 사전조합 SC-000001(구분 고름)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV
2026-10-05 20:58:11 +09:00
eomsangdon b0c80d63f5 Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1
충돌(Labor_Api 주석 · Labor_Pick 서고 줄 보조 글) = sub3 51-12 고르기 판 취함(같은 걸러 보기 · 빈 값 거름)
2026-10-05 20:57:21 +09:00