chore(plan): 10-10 229~236장 기록 이관
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LLCk2y5xE8YGVgjbTntWsY
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
# 2026-10-10 계획 229~236장 기록 — 내역서 레벨 단추 · 새 창 휠 · 노면공 범위 · 3D 띠 · 강조 한 칸 · 정수 측점 · 내역서 트리 · 안내 글
|
||||
|
||||
근거 = `docs/raw/요구_1010_2/사용자요구_1010_2.md` 101~113 · 조사 AD · AE · AF · AG.
|
||||
|
||||
## 229. B09 설계내역서 레벨 단추 = 보조 탭 줄 (sub1)
|
||||
정함(브레인) = 사용자 101번 · 설계내역서는 하위 탭이 없으니 보조 탭 줄(181 · 202 오른쪽 자리 꼴)에 [→ 들여쓰기] [← 내어쓰기] [↑ 위로] [↓ 아래로] 옮김 · 표 위 도구 줄(200-2)은 비움(안내 글은 202 대로 표 아래) · 못 하면 흐림 그대로
|
||||
- [x] 229-1 레벨 단추 보조 탭 줄로 — test_200_2 · 202_1 고침 · 새 시험
|
||||
- 검증완료 — test_229_1(새) · 200_2 · 202_1 · 204_1 · 228_1 25 통과 · typecheck 통과 · 단추 넷 = 보조 줄 setTools · 안내 글 = 표 아래 · 표 위 줄 없음
|
||||
|
||||
## 230. B05 종단 새 창 + 브라우저 최대화 = 휠로 종단 안 움직임 (sub7)
|
||||
정함(브레인) = 사용자 102번 · 까닭 판정(213-3 design_profile_viewport 크기 듣개 · 새 창 window 대 부모 window · 220 돋보기 휠 잡기 · 227 · resize 뒤 영역 셈) · 고침 — 새 창 최대화 · 보통 둘 다 휠 동작
|
||||
- [x] 230-1 까닭 · 고침 · 새 시험
|
||||
- 검증완료 — 까닭: 휠 이동이 메인 창 화면 틀(requestAnimationFrame)을 씀 · 새 창 최대화로 메인 창이 가려지면 틀이 멈춰 휠은 막히고 이동 0 · 고침: 스크롤러가 놓인 창의 틀 · 시계(휠 · 끌기 · 스크롤 뒤 다시 그리기) · test_230_1 5건(옛 코드 이동 0px → 새 창 보통 360px · 최대화 1920 뒤 240px · 원래 창 360px) · 종단 관련 37 passed · typecheck 통과
|
||||
|
||||
## 231. 노면공 범위 고름 고침 — 조사 AD 1안 + 강조 연동 폭넓게 (sub8)
|
||||
정함(브레인) = 사용자 103번 · 1안(B06 폼 다시 세울 때 load() → selectAt 에 노면공 거름 coverable) · 강조는 여러 군데 이어져 있으니 먼저 폭넓게 조사(횡단 카드 --span · 포장층 · 종단 알약 · 측점선 · 3D 띠 · 좌측 목록 · 폼 · 고름 기록 188 · B05 3D 고름 Structure_Pick_Session 같은 구멍) → 같은 규칙으로 한 벌 고침 · 189 세 갈래 규칙 그대로
|
||||
- [x] 231-1 강조 연동 조사 표 · 1안 고침 · 같은 구멍(B05 3D) · 새 시험
|
||||
- 검증완료 — test_231_1 7건(옛 코드 = 카드 120 오감 뒤 노면공 · 3D 노면공 id · 카드 100 · 80 재현 → 고침 뒤 모두 풂 · 목록 노면공은 그대로 범위) · 165 · 177_3 · 177_4 · 188_1 · 189_1 · 216_1 · 152_5 · 106 · 118 · 152_4 · selection_single 통과 · typecheck
|
||||
- [x] 230-2 (sub7) 같은 꼴 나머지 — design_profile rebuild · Heights · MassHaul · TableOverlay 의 메인 창 전역 requestAnimationFrame → 놓인 창 틀(공용 함수 하나) · 새 창 최대화 중 편집 · 다시 그리기 즉시 — 새 시험
|
||||
- 검증완료 — 공용 common_util_view_window(viewOf · frameOf) · 고친 곳: design_profile(rebuild · 접기 · render) · viewport · Wheel · Heights · TableOverlay · MassHaul · mass_haul_view(세로창 미끄러짐) · Drag(120ms 그리기) · Edit(▲▼ 길게 누르기) · Panel_Tools(방향키 길게 누르기) · Drainage_Panel · Structures_Marks(말풍선) · B06 횡단 카드는 새 창으로 안 가 해당 없음 · test_230_2 11건(메인 틀 멈춤 흉내 — 옛 코드 다시 그리기 0회 → 모두 1회 · 길게 누르기 1초 5회) + 메인 창 틀 · 시계 0줄 훑기 · 종단 관련 135 passed(test_b05_structures_form_summary 15 errors 는 B06_Section_Structure_Layouts 의 @util 경로 — 이번 변경 밖 · 전부터) · typecheck 통과 · design_profile 642줄
|
||||
- [x] 231-2 (sub8) 조사 AD 2안 — 목록에서 구조물을 고르면(노면공 아니어도) 늘 고름 기록에 그 구조물 id(같은 카드 안 목록 고름도 오감 · 새로 고침 뒤 그 폼 유지) — 새 시험
|
||||
- 검증완료 — test_231_2 6건(카드 120 → 목록 관 = 오감 · F5 뒤 관 폼 · 카드 80.17 / 같은 카드 표지 = 기록 sign · 오감 · F5 뒤 표지 폼 / 목록 노면공 F5 = 범위 그대로 / 카드 고름은 측점만) · 231_1 · 189_1 · 188_1 · 216_1 · 165 · 177_3 · 177_4 · 152_5 · 106 · selection_single 82 통과 · typecheck
|
||||
- [x] 230-3 (sub7) test_b05_structures_form_summary 15 errors(헬퍼가 @util/common_util_cross_structure_areas 못 찾음 · 178-1 뒤) — 헬퍼 별칭 · 가짜 모듈 고침(코드 안 고침) — 시험 통과
|
||||
- 검증완료 — 헬퍼 @util → common_util 별칭 · 가짜 요소에 style.setProperty · select.options · Option 보탬 · 기대값 한 줄 54-26(숨긴 길이 = 칸 없이 값만 쥠)에 맞춤(그린 칸 height_m 만 확인 추가) · 코드 안 고침 · structures_form_summary 15 · 177_1 · 178_1 합 21 passed
|
||||
|
||||
## 232. 3D 띠 강조 바로 꺼짐(104) — 구멍 둘 (sub8)
|
||||
정함(브레인) = 사용자 108 「제안대로」 · 조사 AF a1 + a2 · a1 = 3D 띠(측점 노란 띠)를 누른 누름은 3D 구조물 고름이 「빈 곳 누름」으로 읽지 않고 건너뜀 · a2 = 숨은 핀 · 꺼 둔 측점선은 누름을 가로채지 않음 · 3D 빈 곳 누름 = 고름 안 풂(08-05 사용자 결정 쪽) · 풀기는 Esc(또는 같은 것 다시 누름) 한 길로 · 3D 누름 길을 통째로 도는 시험 새로
|
||||
- [x] 232-1 a1 · a2 · 빈 곳 누름 안 풂 · 3D 누름 통째 시험 — 새 시험
|
||||
- 검증완료 — test_232_1 7건(진짜 MK3 · MI · SPK · SY · PKS · DSel + three 한 누름씩 · 옛 코드 = 띠 누름 뒤 노랑 · 핀 끔 · 기록 null → 고침 뒤 뗌 뒤도 빨강 · 핀 · 기록 120 · 빈 곳 누름 안 풂 · 같은 띠 · 부재 다시 누름 = 풂 · 숨은 핀 · 라벨 · 꺼 둔 측점선 안 가로챔) · 231_1 · 231_2 · 188_1 · 189_1 · 216_1 · 219_1 · 177_3 · 177_4 · 165 · selection_single · 176_3 · design_page_single 99 통과 · typecheck
|
||||
|
||||
## 233. 고름 원천 한 칸 · 강조는 거기서 파생 — 단계별 (sub8 · 232 뒤)
|
||||
정함(브레인) = 사용자 108 · 조사 AF (나) · ① 고름 한 칸(세션 · 188 remember)을 유일 원천 + 바뀜 알림(구독) 하나 · ② 종단(세로선 · 알약 · 띠) ③ 3D(띠 · 핀) ④ B06 카드(고름 · --span · 형상 · 포장층) · [상세] ⑤ 좌측 목록 · 폼 · 지도 — 화면마다 손으로 서로 부르던 것을 구독해 그 값으로 그림 · 풀기 = Esc 한 길로 세션 · 폼 · 범위 강조 모두 · 다시 계산 · 다시 그림이 강조를 버리지 않음 · 단계마다 커밋 · 시험(바로 꺼지는 자리 넷 포함 · 조사 AF 6절 a3~a6)
|
||||
- [x] 233-1 ① 원천 + 구독 · ② 종단
|
||||
- 검증완료 — 새 design_pick_profile(고름 한 칸 구독 → 종단 측점선 · 알약 · 띠 · 목록 바뀐 뒤 · 폼 닫힌 뒤 다시 얹음 · 숨은 보기 안 그림) · test_233_1 7건(카드 120 · 표지 127.86 · 관 옆 카드 80 = 카드 선 · 관 80.17 · 측점선 없는 관 300.4 → 옮김 300.45 알약 따라감 · 남이 꺼도 값대로 다시 · 풂 · 떠나면 구독 0) · 232_1 · 231_1 · 231_2 · 188_1 · 189_1 · 216_1 · 219_1 · 177_3 · 177_4 · 165 · selection_single · 116 · 76 · design_view_parity 등 130 통과 · typecheck · design_view_profile 700줄
|
||||
- [x] 233-2 ③ 3D · ④ B06 카드 · [상세]
|
||||
- 검증완료 — 종단 보기 구독이 3D 띠 · 핀 · 부재까지 값으로 칠함(마커 알림 없이) · 새 B06_Section_UI_Page_Pick_Sync(횡단 보기 구독 · 다른 곳 값 = 넘김 적용 길 · 풀기 한 길 = 카드 · 폼 관 · --span · 포장층 · 형상 · 카드 다시 누름도 이 길 · a4) · [상세] 다시 그림 뒤 같은 자리 조각 유지 · test_233_2 8건(카드 120 → 3D 띠 · 핀 · 벽 부재 · 부재키 = 그 부재만 · 표지 = 그 측점 띠 · 풂 · 마커 알림 0 · 횡단 제 누름 안 되받음 · 다른 곳 값 reapply · 풀기 = releasePipe · focus null · mark null · refresh · [상세] 창 크기 뒤 1 → 1 · 자리 바뀌면 0) · 관련 226 통과 · typecheck · design_view_cross 683줄 · design_view_profile 699줄
|
||||
- [x] 233-3 ⑤ 좌측 목록 · 폼 · 지도 · 남은 바로 꺼짐 자리
|
||||
- 검증완료 — 종단 보기 구독이 배수유역도(관 마커 · 유역 · 마름모)까지 알림 없이 칠함 · 재계산 뒤 다시 얹음(a3) · 지도 고름 · 목록 관 고름 · 목록 다시 누름도 고름 한 칸에(a6 · 칠하기는 구독) · 목록 관 줄 폭 PIPE_MATCH_M · 옮겨진 관 고름 따라감(a5) · 저장 뒤 목록 주입이 관 폼 안 닫음 · 새 design_pick_escape — Esc = 고름 한 칸 비움 → 종단 · 3D · 지도 · 폼 · 횡단 카드 · 범위 · 형상 모두 풂(입력 칸 · 창 · 도구가 먼저 받은 Esc 제외) · test_233_3 7건(관 80.17 → 지도 관 · 마름모 · 알림 0 · 재계산 뒤 다시 · Esc 입력칸 · 창 · 먼저 받음 = 안 풂 · Esc = 값 · 종단 · 지도 · 폼 풂 · 숨은 보기 안 받음 · 횡단 Esc = 폼 · 카드 · 범위) · 관련 시험 합 378 통과(item_picker_detail 1건 실패 = M02 DrawingCard · 이번 변경 밖) · typecheck · design_view_profile 683 · design_view_cross 683 · Structures_Panel 700(그대로)
|
||||
|
||||
## 234. 구조물 기준 측점 = 정수 m · 일반 측점 붙기 · [정수 맞춤] (sub7)
|
||||
정함(브레인) = 사용자 108 · 조사 AF 7절 A + B + C · 9-29 「저장값 소수 · 표기만 정수」(20장)를 「저장값도 정수 m」로 바꿈(사용자 확정 10-10) · 입력(좌측 폼 · 끌기 · 방향키 · 자동설계가 놓는 자리 · 관 지점) = 1 m 단계 · 일반 측점에서 1 m 안이면 그 측점에 붙음 · 구간형 시작 · 끝도 정수 m · 고름 찾는 폭 한 값(213 0.006 m 측점 폭과 정리) · 기존 소수 자료 = 좌측(또는 페이지 머리) [정수 맞춤] 단추(하나씩 옮기며 213-2 계획고 편집 따라감) · 225 관보호공 0.1 m 이동은 벽 위치라 그대로 · 깨지는 시험 다섯 기대값 고침
|
||||
- [x] 234-1 입력 1 m · 붙기 · 구간 끝 정수 · 찾는 폭 · [정수 맞춤] — 새 시험
|
||||
- 검증완료 — 맞춤 한 벌 common_util_structure_station(파이썬 · TS 짝) · test_234_1 25건(80.17 → 80 · 80.6 → 80 · 81 그대로 · 끝 279.3 → 279.8 · 거울 13값 같음 · 폼 친 4+0.17 → 80 · 안 고친 80.17 그대로 · 방향키 1 m · 벽 80.17/75.17~95.67 → 80/75~96 · 단추 5건(관 2 · 구조물 3 · 겹친 관 1 그대로) · 한꺼번에 옮겨도 편집 따라감 80 · 263 · 지도 관 141.37 → 141 · 서버 자동 80.374 → 80 · 재투영 80) · 기대값 고침 219_1(1 m) · station_roundtrip(125) · 깨질 다섯 중 213_1 spike 만 실패 = 엄상준 storage 편집 키가 이미 263.310(전부터) · 관련 403 통과 · item_picker_detail 실패 = M02(무관 · 전부터) · typecheck · 찾는 폭 = PIPE_MATCH_M 한 값(213 0.006 은 반올림 같은 측점 폭이라 그대로)
|
||||
|
||||
## 235. B09 설계내역서 = 접히지 않는 트리 · 더블클릭 입력 · 고른 줄 상자 (sub3)
|
||||
정함(브레인) = 사용자 111 · 112번 · 표 = 접히지 않는 트리(구조물조합 마스터 · 회사 · 개인 나무와 같은 생각) · 중간 줄(폴더 = 자식 있는 줄) = 값 입력 없음 · 금액 · 재료비 · 노무비 · 경비 = 자손 합 수식(읽기 전용 · 연결 없음 · 수량 · 단가 칸 비움) · 최하위 줄(파일 = 항목) = 이름 · 규격 · 단위 · 수량 입력 + 일위대가 · 단가산출 연결 · 트리 안내선(├ └ │ · 폴더/파일 표시 · 구조물조합 나무 꼴 재사용) · 글 칸은 한 번 누름 = 줄 고름(끌기 됨) · 더블클릭(또는 Enter · F2) = 입력 시작 · 고른 줄 = 줄 전체 상자 테두리(밑줄 대신) · 204 끌기 · 방향키 · 228 글꼴 그대로
|
||||
- [x] 235-1 폴더 줄 수식 읽기 전용 · 파일 줄 입력 · 연결 · 트리 안내선 · 더블클릭 입력 · 상자 고름 — test_184_3 · 204_1 · 228_1 · 229_1 고침 · 새 시험
|
||||
- 검증완료 — 공용 표 editOnDouble(고칠 칸 = 글 · 더블클릭 · Enter · F2 = 그 칸만 글 상자 · Enter · 초점 떠남 = 끝 · 한글 조합 Enter 안 끊음) · level.tree(├ └ │ 안내선 + 공용 나무 폴더 · 파일 아이콘 한 벌 = TREE_ICON) · 고른 줄 = accent 상자 테두리(배경 대신) · test_235_1 9건(폴더 = 이름만 · 수량 · 단가 빈칸 · 금액 넷 = 자손 합 · 수식 풍선 · 연결 없음 · 파일 = 이름 · 규격 · 단위 · 수량 + 연결 ▾ · 안내선 = 파이썬 거울과 같음 · 한 번 누름 = 글 상자 0 · 더블클릭 = 그 칸 1 · Enter · F2 = 고른 줄 입력 · 편집 중 · 도구 단추 · 조합 중 = 안 먹음) · 184_3 · 204_1 · 228_1(들여쓰기 식 3 곳으로 고침) · 229_1 · 200_2 · 182 · 166_2 · 공용 표 시험(ui_data_table · 199_1 · 61_1 · 201_1 · 121 · 183_3 · 185_1 · 198_1 · 202_1) 125 통과 · item_picker_detail 실패 = M02(무관 · 전부터) · typecheck
|
||||
|
||||
## 236. B08 · B09 표 아래 안내 글 — 제작 설명 지움 · 짧게 · 페이지 스크롤 없음 (sub1)
|
||||
정함(브레인) = 사용자 113번 · 202 로 표 아래로 옮긴 안내 글 중 제작 · 셈 설명(코드 · 장 번호 · 「= … · …」 꼴 긴 설명)은 지움 · 사용자에게 쓸모 있는 한 줄만(예 「줄을 누르면 그 탭 그 줄로」) · 늘 한 줄(줄임표 · 길면 공용 호버로 전문은 두지 않음 — 지운 설명은 화면에 안 둠) · 199 fillViewport 셈에 한 줄 높이만 · 어떤 창 크기에서도 페이지 스크롤 0
|
||||
- [x] 236-1 B08 · B09 안내 글 정리 · 한 줄 · 페이지 스크롤 0 — 새 시험
|
||||
- 검증완료 — test_236_1(7) + 202_1 · 199_1 · 200_1 · 229_1 · 160_3 · 160_4 · 163 · 171_1 · 183_2 · 184_3 · 관련 B08 · B09 시험 59 파일 통과(181_2 빨강 1 = 236 밖 · B09 Page.css 드롭 선 danger 색 수 5 ≠ 4) · typecheck 통과 · 창 높이 1080 · 768 · 600 에서 표 칸 끝 = 창 끝
|
||||
- [x] 234-2 (sub7) 빨강 둘 — test_213_1 spike(엄상준 storage 원본에 기댐 → 고정 사본) · test_item_picker_detail(M02 모달 같은 카드 — 224-1 · 222 뒤 바뀐 까닭 판정 · 시험 낡음이면 기대값 · 흠이면 고침) — 두 시험 통과
|
||||
- 검증완료 — 판정: ① 원본 편집 키가 이미 263.310 이라 재현 조건 빠짐 → 고정 사본 fixtures/b05_213_1_hidden_station_longitudinal.json(initial_snapshot 종단 160~360m · 측점 263.21 · 꼭짓점 · 편집 키 263.206 · 263.210 · 옛 코드 15009% 재현 · 지금 100% 아래) ② 시험 낡음 — 105-3(36fc3d6c3 · 10-08)부터 카드 도면 = mountStructureSheets(여러 장 탭) · 224-1 · 222 와 무관 · 코드 흠 없음 → 기대값 고침 · 213_1 · item_picker_detail · m02_drawing_card · 192_1 · 213_2 · cad_host_tabs 49 통과
|
||||
- [x] 236-2 (sub1) 235-1 과 합친 뒤 어긋남 — Bill_Level.ts 레벨 안내 글(235 가 더한 「입력 = 더블클릭 …」 · 긴 레벨 설명)을 236 규칙(「=」 없음 · 짧게 · 한 줄)으로 · test_181_2 danger 색 수 5(204-1 끌기 못 놓음 빨간 점선 = 맞는 쓰임이면 기대값 5) — 세 시험 통과
|
||||
- 검증완료 — test_236_1 · 181_2 · 235_1 · 229_1 · 200_2 · 204_1 · 228_1 37건 통과 · typecheck · danger 5번째 쓰임 = `.b09-estimation__drop.is-bad` 점선(204-1)이라 기대값 5 · 안내 글 「줄 누르고 단추 · 방향키 ←→ 레벨 · ↑↓ 자리 · 줄 끌기 · 더블클릭 · Enter · F2 입력」 · 긴 레벨 설명 호버는 지움(잘릴 때만 전문)
|
||||
- [x] 233-4 (sub8) 빈 곳 누름 = 어디서도 안 풂(종단 · B06 그리드도 3D 처럼) · 풀기 = Esc · 같은 것 다시 누름 한 길 — 새 시험
|
||||
- 검증완료 — 종단 그래프 · 유토곡선 · 횡단 그리드 빈 곳 누름 듣개 뗌(도구 중 빈 곳 누름은 그대로) · test_233_4 6건(진짜 소스 본문 — 종단 빈 곳 = 호출 0(옛 = 측점 · 알약 · 폼 풂) · 도구 중 = 도구 몫 · 그리드 빈 곳 = 0(옛 = clearSelection) · 같은 측점선 · 카드 다시 = 풂 · Esc = 풂) · 233_1~3 · 232_1 · 188 · 189 · 216 · 219 · 231 · 107 · 215 등 229 통과 · typecheck
|
||||
Reference in New Issue
Block a user