diff --git a/docs/raw/plans/2026-10-10_plan_237-245.md b/docs/raw/plans/2026-10-10_plan_237-245.md new file mode 100644 index 000000000..f043cd58b --- /dev/null +++ b/docs/raw/plans/2026-10-10_plan_237-245.md @@ -0,0 +1,44 @@ +# 2026-10-10 계획 237~245장 기록(244 빼고) — 엑셀 맞춤 · 저장 측점 · 총괄 레벨 2 · 내역서 글꼴 · 끌기 표시 · 입력 칸 테두리 · 빨강 범위 · 더블클릭 · 병합 호버 + +근거 = `docs/raw/요구_1010_2/사용자요구_1010_2.md` 114~127. + +## 237. 엑셀 프로그램(공용 스프레드시트 · M02 카드 · 조합 편집) 셀 맞춤 기본값 = 가로 가운데 · 세로 가운데 (sub1) +정함(브레인) = 사용자 114번 · 칸에 맞춤을 따로 안 준 경우(가로 「일반」 · 세로 없음)의 기본 = 가로 가운데 · 세로 가운데 · 도구줄 맞춤 표시도 가운데가 기본 · 칸에 맞춤을 준 칸은 그대로 · xlsx 내보내기에서도 같은 모양(안 준 칸 = 가운데로 써 넣음) +- [x] 237-1 기본 맞춤 가운데 · 가운데 — 새 시험 + - 검증완료 — 안 준 칸(가로 없음 · 일반 · 세로 없음) = 가운데 · 가운데(칸 · 도구줄 · 서식 창 · 편집창 · 영역 표 · 복사 HTML) · 준 칸 그대로 · 새 시험 test_spreadsheet_align_default 14 항목 + test_m02_area_table 21 + M02 카드 · 스프레드시트 관련 48 · typecheck 통과 · xlsx 내보내기 · 가져오기는 이 프로그램에 없음(복사 HTML 이 같은 몫) · 붙여넣기는 가로 · 세로 안 읽는 칸 = 가운데로 보임 + +## 238. B05 [저장]이 구조물 측점을 지우는 구멍 막기 (sub7) +정함(브레인) = 사용자 115번 · 조사 AG 5장 ① · [저장]이 관 · A군 목록으로 종단 구조물 측점을 통째 갈아 끼우지 않음 → 서버가 심는 측점 규칙(소단 · 옹벽 · 흙막이 · 독립 기슭막이 시작 · 기준 · 종료) 그대로 살림 · 소단 깊이(194)도 남음 · 3D 표기 넓히기 · B06 측점선 · 꺼진 종류 가림은 보류(116) +- [x] 238-1 [저장] 뒤 소단 · 옹벽 · 흙막이 · 기슭막이 측점 남음 — 새 시험(저장 앞뒤 측점 목록 같음) + - 검증완료 — test_238_1 2건(앞뒤 구조물 측점 같음 · 소단 196 · 201 · 206 남음 · 관 150→165 반영 · 고치기 전 코드는 2 실패) + 234_1 · 194_1 · 192_1 · 213_1 · b06_missing_stations · b05_extra_stations_supplier · 74 · 176_3 · app_imports 통과(83) + +## 239. B09 총괄설계내역서 탭 맨 위 = 설계내역서 레벨 2 까지 집계 · 누르면 설계내역서로 · 빨강 강조 (sub3) +정함(브레인) = 사용자 118번 · 총괄설계내역서 탭 표 맨 위에 설계내역서의 레벨 1 · 2 줄(폴더 줄)을 그 금액(재료비 · 노무비 · 경비 · 합계)과 함께 차례대로 · 그 합 = 순공사비(지금 총괄 순공사비와 같은 값) · 줄을 누르면 설계내역서 탭으로 옮겨 그 줄을 빨강으로 강조 · 값은 설계내역서 셈(Calc_Bill) 그대로 · 아래 원가계산 줄은 그대로 +- [x] 239-1 총괄 맨 위 레벨 2 집계 · 누름 이동 · 빨강 강조 — 새 시험 + - 검증완료 — test_239_1 5건(맨 위 = 레벨 1 · 2 폴더 줄 + 레벨 1 항목 · 관급 뺌 · 금액 = 설계내역서 그 줄 · 순공사비 계 = 레벨 1 합 = 총괄 가. 순공사비계 · 누름 = 설계내역서 그 줄 is-pick 빨강) + 235_1 · 229_1 · 145_4 · 185_1 · 181_2 · 200_2 · 166_1 · 171_1 · 201_1 · 228_1 통과 · typecheck 통과 + +## 240. B09 설계내역서 탭 — 폴더가 된 줄 글자 = 같은 레벨 줄과 같은 크기 · 색 · 들여쓰기 넓힘 · 끌기 표시(121) · 데이터 점검 틈(122) (브레인 직접) +정함 = 사용자 119번 · 「너가 직접 확인하고 코드작업」 · 화면에서 레벨 바꿔 폴더가 된 줄 · 원래 폴더 줄의 글자 크기 · 색을 재고 맞춤 +- [x] 240-1 폴더 줄 꼴 한 벌(레벨 고쳐 생긴 폴더도 is-title · 크기 = 레벨) · 121 들여쓰기 한 단 14 → 22px(끌기 한 단 같음) · 끌기 미리 보기(레벨 시작 점 · 「○○ 안 · 레벨 N」 · 들어갈 폴더 줄 테두리 · 끄는 줄 흐림 · 못 놓음 빨강) · 122 데이터 점검 [업데이트] 위 틈 = 카드 왼쪽 여유 12px — 검증완료(test_240_1 + 관련 91 통과 · typecheck · 화면 수치: 새 레벨 2 폴더 색 · 크기 = 다른 레벨 2 폴더 · 틈 12.0 = 왼쪽 12.9 · 미리 보기 글 · 테두리 · 흐림 확인) + +## 241. B08 · B09 표 — 입력 칸 표시 = 칸 색 대신 칸 테두리 (sub1) +정함(브레인) = 사용자 123 · 124번 · 테두리 색 = 어두움 · 밝음 테마 둘 다 또렷하게(테마 변수만 · 두 테마 대비 잼) · 사용자가 값을 넣을 수 있는 칸(공용 표 글 상자 · 시트 is-editable · 페이지 따로 칠한 입력 칸)의 채움 색을 없애고 칸 안쪽 테두리(얇은 accent 선)로 · 칸 크기 · 줄 높이 안 바뀜(inset) · 초점 테두리(focus-ring)는 그대로 · 사용자가 고친 값 표시(is-edited 색 칸)는 뜻이 달라 그대로 +- [x] 241-1 B08 · B09 입력 칸 테두리 — 새 시험 + - 검증완료 — test_241_1 3 + 공용 표 · B08 · B09 관련 시험 통과 · typecheck · prettier · 공용 표 글 상자 채움 색 → 칸 안쪽 1px accent 테두리 +- [x] 241-2 (sub1) 124번 테마 — 입력 칸 테두리 = color-mix(accent 60% · canvas)(밝음 #8b66af 대비 4.5 · 어두움 #7864a5 대비 3.7 · 둘 다 3:1 넘음 · 초점 테두리 2px 진한 accent 와 또렷이 갈림) — 시험 기대값 + - 검증완료 — test_241_1 3 + 공용 표 관련 시험 통과 · prettier · 입력 칸 테두리 색 = 두 테마 변수 color-mix(accent 60% · canvas) + +## 242. B09 총괄 → 설계내역서 빨강 강조 = 그 줄 + 하위 전부 · 고름 표시 하나만 (sub3) +정함(브레인) = 사용자 125번 · ① 총괄설계내역서 탭 맨 위 줄을 누르면 설계내역서 탭에서 그 줄과 하위 줄 전부를 한 범위로 빨강(범위 바깥 테두리 한 벌) ② 고름 상자(235 accent 상자)와 빨강이 한 줄에 겹쳐 그려지지 않음 — 한때 하나만 ③ 설계내역서에서 다른 줄을 누르면 빨강 풀림 · 그 줄만 고름 상자 ④ 이미 고른 줄이 있어도 총괄에서 누르고 오면 고름 풀림 · 빨강만 +- [x] 242-1 범위 빨강 · 표시 하나 · 서로 풀기 — 새 시험 + - 검증완료 — test_242_1 5 + 239_1 · 235_1 · 181_2 · 240_1 · 200_2 통과(30) · typecheck · 「1.1 절토」로 오면 그 줄 + 자손 5줄 빨강(첫 줄 위 · 끝 줄 아래) · 고름 0 · 다른 줄 누름 · 방향키 · Esc = 빨강 0 + +## 243. B08 · B09 표 수기 입력 = 모두 더블클릭 (sub1) +정함(브레인) = 사용자 126번 · 「모든 값들은 쉽게 변경되면 안 됨」 · B08 · B09 의 값 고칠 수 있는 표 전부 235 editOnDouble(한 번 누름 = 고름 · 더블클릭 · Enter · F2 = 입력 · Enter · Esc · 초점 떠남 = 끝) · 늘 글 상자로 그리던 표도 같음 · 241 입력 칸 테두리는 글 상자가 아닐 때도 칸(td)에 보임(고칠 수 있는 칸 표시) · 칸 누름으로 여는 메뉴 · 고르기(출처 · 관급 · 별도 · 연결 ▾)는 그대로 +- [x] 243-1 B08 · B09 모든 입력 표 더블클릭 · 입력 칸 테두리 늘 보임 — 새 시험 + - 검증완료 — test_243_1 5건(공용 표 한 번 누름 = 글 상자 없음 · 더블클릭 · Enter · F2 = 그 칸 입력 · 고칠 칸 td `is-can-edit` 테두리 늘 · 못 고치는 칸 · 옛 표 = 없음 · B09 표 만드는 길 Shell 한 곳 · B08 고칠 칸 있는 표 editOnDouble · 메뉴 · 이동 그대로) + 235_1 · 241_1 · 121 · 183_3 · 185_1 · 145_4 · 166_1 · B08 · B09 관련 152건 통과 · typecheck · prettier + +## 245. B09 공사원가계산서 탭 표 — 병합 칸 줄 호버 강조 정리 (sub3) +정함(브레인) = 사용자 127번 · 같은 값 세로 병합(mergeSame · rowSpan) 표에서 줄에 마우스를 올리면 병합 칸 일부만 칠해져 모양이 어지러움 → 공용 표 호버 규칙 정리(병합 칸은 그 칸이 덮는 줄 중 하나에 올리면 칸 전체를 한 번에 · 또는 병합 칸은 칠하지 않음 중 깔끔한 쪽 · 화면 두 꼴 비교 뒤 하나) +- [x] 245-1 병합 표 호버 정리 — 새 시험 + - 검증완료 — 규칙 (가) 병합 칸은 호버 · 고른 줄 · 줄무늬 안 칠함(CSS 한 덩이 · 공용 표라 B08 · B09 병합 표 모두) · 빨강 범위는 그대로 · test_245_1 4 + 201_1 · 228_1 · 239_1 · 242_1 · ui_data_table 합 36 통과 · typecheck · prettier