chore(plan): 10-9 묶음 134~145장 기록 이관 · 남은 사용자 결정 146장
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,130 @@
|
||||
# 상시 계획서 — 134~145장 기록(10-9 묶음 · 통합 cd3420df3)
|
||||
|
||||
134~145장 근거 = `docs/raw/요구_1009/`(원문 둘 · 조사 A~G · `분석_정함.md`) · 화면 검증은 사용자 · 코더는 고친 코드만(시험 · typecheck · build) · 기록 = `docs/raw/plans/2026-10-09_plan_115_*.md` · `2026-10-09_plan_128-133_*.md`.
|
||||
|
||||
## 134. M02 단가승격 · 일위대가 사전조합 (sub3)
|
||||
정함(브레인) = 분석_정함 134 · 사용자 확정 = 「진행」(10-9 · ⬜ 답 없음 → 추천) · 사전조합 분류 = 구조물군 › 종류 + 공통
|
||||
- [x] 134-1 구조물 조합 일위대가 로직 줄 「구분」 = 드롭다운 [단가산출 | 단가승격] · 줄에 `승격: true`(서버 clean · 화면 normalize 통과) · 일위조합 줄 글 고정 · 금액 그대로 · 확인 = 저장 왕복 시험
|
||||
- 검증완료 — test_m02_labor_promote_flag 5(clean 참만 · 금액 같음 · 사전조합 안 없음 · 저장 왕복 · 화면 normalize) · labor_doc · card_shell · logic_mats 44 통과 · typecheck
|
||||
- [x] 134-2 「단가산출 승격」 기능 지움(좌측 항목 · 목록표 생성 · 참조 고르기 · 승격 옵션 모달 · 서버 SP 길) · 옛 SP 참조 줄 = 새 꼴로 보이고 저장 때 굳음 · 마스터 · 개인 파일은 코드로 안 고침 · 프로젝트 사본용 서버 옛 펼침 남김 · 확인 = 시험(승격 시험 정리 · 옛 참조 읽기)
|
||||
- 검증완료 — test_m02_labor_ref 30(새 꼴 · 값 같음 · 같은 로직 겹침 = 옛 참조 그대로(브레인 ③) · 층 길 읽기 새 꼴 · 파일 그대로 · 승격 길 422) · labor_layer · card_shell · tree · layer_screen · logic_mats · copy · doc · item_labor · item_copy_complete 100 통과 · typecheck · ui_checks 50-3 · 51-x 옛 승격 단계는 안 고침
|
||||
- [x] 134-3 「일위대가 조합」 → 「일위대가 사전조합」 · 층 단추 컨테이너마다 따로(사전조합 층 상태 · 명시 owner · 권한 · 주소에 남김) · 구분 › 상세구분 2단 폴더 나무 · 확인 = 한쪽 층 단추가 다른 쪽을 안 바꾸는 시험
|
||||
- 검증완료 — test_m02_precombo_scope 4(남의 개인 보는 중 사전조합 길 owner 안 섞임 4길 · 2단 묶음 · 미분류 맨 뒤 · 층 단추 = replaceState · 해시 이동 없음) · labor_tree · layer_screen · card_shell · b01_settings_cards 40 통과 · typecheck
|
||||
- [x] 134-4 기본 층 = 개인(구조물 조합 · 사전조합 · 주소에 층 없을 때도 · 회사 없으면 마스터) · 확인 = 시험
|
||||
- 검증완료 — test_b01_settings_cards(「root 없음 = 마스터」 단정 → 기본 층 규칙) · layer_screen · precombo_scope 24 통과 · typecheck
|
||||
- [x] 134-5 사전조합 구분 · 상세구분 = 새 분류(⬜ 사용자 답 · 답 전 구조물군 › 종류 + 공통 · 원천 `구조물정의.json`) · 옛 값 = 미분류 · 확인 = 시험
|
||||
- 검증완료 — test_m02_precombo_class 3(A~G 7군 · C = 공통 + 6종 · 옛 품셈 분류 = 미분류 · 새 값 · 지금 값 그대로 · 새 문서 빈 값) · M02 labor · 층 · b01 시험 120 통과 · typecheck · vite build
|
||||
|
||||
## 135. B05 3D ③ 채택 · 흑백 지형 (sub4)
|
||||
정함(브레인) = 분석_정함 135 · 사용자 확정 = ③ 채택 · 나머지 old 폴더 · 삭제는 사용자(10-9)
|
||||
- [x] 135-1 ③ 만 남기고 나머지 방식 코드 `B05_Profile/Old/` 로(조사 B 2 표 — 통째 12 · 잘라 낼 14) · 「3D 방식」 고르기 없앰 · ③ 못 만들 때 원지형 · 시험 8개 `resources/tester/old/`(수집 뺌) · 서버 사전생성 그대로 · 커밋 둘 · 확인 = 남은 3D 시험 · typecheck · vite build
|
||||
- 검증완료 — 시험 52(test_115_8 · 115_10 · b05_corridor_* 7 · session_keys) · typecheck 0 · vite build · build:corridor · ③ 수치(226 / d22 · Node) 전후 같음 = 측점 오차 p90 0.48 / 0.49 m · 망 점 · 삼각형 · 구멍 · 이음 틈 동일 · 계산 1.1 / 1.0 s · 통째 이동 12 · 잘라 냄 14(원본 Old 같은 이름) · 시험 8 + 도우미 7 old · 커밋 5d774ad6d · 87ffe800e
|
||||
- [x] 135-2 흑백 지형 단추 고침(`_Split.ts` 사본 색 = 원래 색 · far 색 버퍼 따로 · 원래 색 기억 = 색 버퍼 열쇠) · 확인 = 새 시험
|
||||
- 검증완료 — 새 test_135_2_grayscale(흑백 먼저 덮은 지형 → 분할본 near · far 색 = 원래 색 · far 버퍼 따로 · far 를 새 메시로 두 번 감싸 흑백 → 끔 = 원래 색 · near 안 번짐) · test_115_8 · 115_10 16 통과 · typecheck 0 · 커밋 895c6d4d3
|
||||
- [x] 135-3 3D 도수로 · 돌붙임 띠(유출 성토 조각 스윕 · 길이 = 유출 구조물 폭 · 해시 키 · ③ 구멍 안 뚫림) · 135-1 · 136-2 뒤 · 확인 = 시험
|
||||
- 검증완료 — 새 test_135_3_chute_solid 7(73-4 픽스처 · 관 · BOX · 세월교 · 물넘이 포장 = 띠 1장씩 · 단면 = B06 chuteBandOutline 그대로 · 길이 25 · 2.6 · 10 · 4 m = 유출 벽 · 구체 폭 · 월류 폭 · 포장 폭 · 다른 솔리드 · ③ 구멍 수 그대로 · 평평한 띠도 구멍 0(벽이면 1) · 안 고르면 띠 없음 · 해시 = 고를 때만 바뀜 · 물넘이 주인 측점 하나 · 끝 마구리 넓이 비 1(부채꼴이면 4)) · test_90 · 136 · 79 · 115_8 · 115_10 · 135_2 · b05_corridor_* 79 통과 · typecheck 0 · vite build · build:corridor · ③ 수치 그대로(p90 0.48 / 0.49 m) · sub5 merge 5e6787aad · 커밋 1c112d3b3
|
||||
|
||||
## 136. B05/B06 도수로 · 돌붙임 형상 · [삭제] 단추 (sub5)
|
||||
정함(브레인) = 분석_정함 136
|
||||
- [x] 136-1 좌측 패널 도수로/돌붙임 상자 → 횡단 실시간(`applyPipeOptionsToCache` 한 곳에서 chute — 관 · BOX · 세월교) · 확인 = 새 시험(폼 → 캐시 chute)
|
||||
- 검증완료 — test_136_chute_form_cache 4 · 관 0.4 m · BOX 걸친 측점 둘 · 세월교 0.5 m · 지움 · 되얹기 그대로 · typecheck
|
||||
- [x] 136-2 물넘이 포장 `ford_chute_*` 연결(세트 파이썬 · TS 짝 · 오버레이 유출측 띠 · B08 집계 키) · 확인 = 거울 시험 · test_52_3 늘림
|
||||
- 검증완료 — 거울 시험(140 m 포장 chute 0.4 m 양쪽 같음) · test_52_3 유출측 띠 6 · test_120 포장 돌붙임 찰붙임 12 ㎡
|
||||
- [x] 136-3 상자 [빼기] → [삭제] · 「구조물 조합」 [선택]과 같은 작은 단추 꼴(공용 폼 — 노면공 상세 · M02 미리보기 함께) · 확인 = 시험
|
||||
- 검증완료 — test_136_3_remove_button 2(공용 폼 글 「삭제」 · title · 이름표 단추 높이 26 px 틀 · 흐림 글에만) · test_54_10 9 · typecheck
|
||||
|
||||
## 137. B06 화면 ① 설계선 고름 · 치수 (sub1)
|
||||
정함(브레인) = 분석_정함 137
|
||||
- [x] 137-1 `B06_Section_UI_Cross_View.ts`(700줄) 기능별로 나눔 · 확인 = 기존 B06 시험 그대로
|
||||
- 검증완료 — 700 → 603줄(조정창 두 벌 = `_Cross_View_Panels.ts` · 지반선 · 팬 범위 = `_Cross_View_Frame.ts`) · 시험 118 · 107 · 108 · selection_single · 106 = 59 통과 · typecheck 0
|
||||
- [x] 137-2 보라 설계선 고름 — 직선 조각 · 가린 부분 빼고 보이는 조각만 · 강조 · [+ − 핏] 왼쪽 라벨(사면길이 · 수평 · 높이 · 구배) · 구역 판정 함수(도로 · 절토 · 성토 — 139-6 이 씀) · 확인 = 새 Node 시험(조각 · 가림 · 치수 · 구역)
|
||||
- 검증완료 — test_137_design_pick 8(0.5 m 토막 25 → 조각 5 · 벽 가림 [3,4] · [4.5,6] · 1:1.50 · 2.0% · 구역 8갈래 · 배관 85.052 보라 선 36 → 조각 11 · 벽 안 0 · 판정 선 구조물 아래) · `crossZoneAt` · `pieceZone` = `_Cross_Design_Pick.ts` · 폴리곤 자르기 = `A00_Common/b_polygon_clip.ts` · b07_cross_overlay_extent · cad_pattern_harvest 통과 · typecheck · vite build
|
||||
- [x] 137-3 고름 하나만 — 선 · 벽 · 본체 · 면적 강조가 페이지 전체 하나 · 선 고르면 카드도 고름 · 확인 = 시험(118 · 107 · selection_single 통과)
|
||||
- 검증완료 — 선 = 페이지 한 칸(측점 + 조각) · 면적 고름도 본체 · 선 풂 · 118 · 107 · 108 · selection_single · 137 = 65 통과
|
||||
- [x] 137-4 종단 · 횡단에서 측점 고르면 카드 하나만(노면공 목록 · 종단 노면공 알약은 여럿 그대로) · 확인 = test_106 고침
|
||||
- 검증완료 — `selectMark(id, span = true)` · DVC 측점 리스너 span 끔 · 목록 · 알약 길 그대로 · test_106 · selection_single 28 통과 · typecheck
|
||||
|
||||
## 138. B06 화면 ② 포장 · 확폭 면적 · 열 수 · 상세 모달 (sub2)
|
||||
정함(브레인) = 분석_정함 138
|
||||
- [x] 138-1 횡단 카드 [포장/비포장] 단추 지움 · 포장 = 노면공 범위만(서버 · 브라우저 같은 규칙) · 「포장 권장 ⚠」 → 알림 줄 · 확인 = test_b06_pavement_and_ford 고침
|
||||
- 검증완료 — pavement_and_ford · 74 · recompute_keeps · user_values_survive · user_touched_keys 34 통과(켬→끔 · 범위 없음 끔 2건) · typecheck 0
|
||||
- [x] 138-2 노면공 확폭 구간 단추 오른쪽 끝에 확폭 면적(측점 사이 사다리꼴 · 노면공 범위로 자름 · 표시만) · 확인 = test_87 늘림
|
||||
- 검증완료 — test_87 8 통과(구간 둘 29 · 22 ㎡ · 30 m 자름 21.875 · 한 측점 20 · 자료 없음 0) · typecheck 0
|
||||
- [x] 138-3 맨 위 알림 줄 상단 고정 + 오른쪽 끝 열 수(기본 3 · 1~6 · 보기 설정 저장) · 카드 그래프 비율 유지 · 확인 = 열 수 · 폭 · 높이 순수 함수 시험
|
||||
- 검증완료 — 새 test_138_cross_columns 4 통과(1232 px 칸 · 3열 400 · 2열 608 → 높이 1.52 배 · 1열 3.08 배) · 106 · 108 · 118 · adjust_single_form 36 통과 · typecheck 0
|
||||
- [x] 138-4 측구 줄 맨 오른쪽 [상세] → 모달(그 카드 안 가리는 쪽 · 투명 막) = 구조물 글 칸(측점마다 `structure_note`) + 가벼운 CAD 꼴 그림 + B07 횡단 수량표(서버 한 길) · 확인 = 시험(새 키 저장 왕복 · 표 값)
|
||||
- 검증완료 — 새 test_138_cross_detail 6(글 patch · 재계산 남음 · 표 값 지반고 101.5 · 계획고 100.25 · 절토고 1.25 · POST 200 · 파일 없음 404) · user_touched_keys · key_split 등 B06 86 통과 · typecheck 0 · vite build · server-calc build 통과
|
||||
|
||||
## 139. B06 횡단 형상 제어 (sub7 · 139-4 · 5 = sub1)
|
||||
정함(브레인) = 분석_정함 139 · 사용자 확정 = 「진행」(10-9 · ⬜ 답 없음 → 추천) · 관경 + 0.5 = 땅속 0.5 포함 벽 전체 높이(벽 윗면 = 관 윗면) · 위치 제약 = 끝 연결선만 3° 절토로
|
||||
- [x] 139-1 관보호공 유입 · 유출 높이 기본 = 관경 + 0.5 m(⬜ 뜻) · 그림 · 폼 · 수량 한 값 · 옛 1.5 이고 관경 > 1.0 이면 새 값 · 유입 집수정 같은 규칙 · 확인 = 거울 시험
|
||||
- 검증완료 — pipe_wall_height_mirror · 139_1_pipe_height_follow(새) · culvert_set · new_structure_defaults · 98_b08 · height_unlock 등 51 통과 · Ø800/1000/1200/1500 = 1.3/1.5/1.7/2.0 · 옛 1.5 Ø1200 → 1.7 · typecheck 0
|
||||
- [x] 139-2 연동 풀린 옆 측점 벽 0.1 m 걸음 · 푸는 순간 위치 넷 굳힘 · 다시 연동 = 굳힌 값 지움 · 확인 = 시험
|
||||
- 검증완료 — 139_2_link_freeze(새 · 박스 352.14 옆 360: 굳힌 4축 x · d · h 2.3 · m 참 · 푼 뒤 그림 같음 · 소유 이동 안 따라감 · 연동 대조 따라감) · 73_4 · revet_span_source 12 통과 · revet_link_level.mjs OK · typecheck 0
|
||||
- [x] 139-3 세월교 · 박스 수평(바닥판 표고 하나 · 좌우만 · 기본 자리 위 · 도로 쪽 금지 · 날개벽 끝 따라감 · 옛 값 옮김) · 확인 = 시험(107 · 80 · 65 등)
|
||||
- 검증완료 — 139_3_ford_level(새 · 바닥판 848.844 하나 · 벽 1.5/1.62 · 내림 0.4 · 위 −1 → 0 · 안쪽 −2 → 0 · 옛 높이 2.1 + 대각 1.2 → 내림 0.74) · 107 · 108 · 80 · 65 · 73_4 · 79 · 91 · ford_set · adjust_single_form · user_touched_keys 90 통과 · structure_areas · ford_wall_vertical OK · typecheck 0 · 79 유입 d 0 → 0.6 = 139-1 벽 윗면 = 관 윗면 결과
|
||||
- [x] 139-4 묻힌 흙막이 유출 쪽 3° 수평 절토 — 보라 선 · 절토 면적(서버 · B08 토적) · 배수 구조물만 · 원지반 못 만나면 복합경사 · 확인 = 시험
|
||||
- 검증완료 — test_139_4_buried_outlet 5(박스 352.14 · 배관 85.052 내림 = 3° 선 0.052 · 끝 = 원지반 · 절토 면적 +1.38 · +0.42 ㎡ · 오르막 = 1:1.0 복합경사) · test_79 · 91 유출 기대 고침 · 90 · wall_shape_unified · 54_10 · structure_areas.mjs · 73_4 · 110 · 120 · 125 · 131 · 133_2 · b06 7종 통과 · typecheck(test_79 「관 보호공 기본 자리」 = 139-1 merge 뒤부터 실패 · 이 변경 전 HEAD 도 같음)
|
||||
- [x] 139-5 흙막이류 원지반 · 암 경계 위치 제약 지움(⬜ 사용자가 본 자리 · 답 전 끝 연결선만 3° 절토로) · 확인 = 시험
|
||||
- 검증완료 — 끝 연결선 한 규칙(묻히면 3° 먼저 · 못 만나면 수평공간 뒤 복합경사 · 유출 · 계류측 두 채널 · 세월교 · 박스 유입 수평공간 = 대체 길) · 유입 형식 자동 · C군 측 · 관 세트 존재 판정 그대로 · 같은 시험 통과
|
||||
- [x] 139-6 고른 설계선 좌우 쉬프트(쪽마다 노견 확장 · 노폭 안쪽 금지 · 구조물 같이 · 관 길이 자리 = 사면 우선 + 붙은 벽 높이 역산 · 0.1 m · [저장] 때 서버가 설계선 다시 냄) · 137-2 뒤 · 700줄 파일 먼저 나눔 · 확인 = 거울 · 새 시험
|
||||
- 검증완료 — cross_design_mirror(노견 확장 2갈래 · 판정은 옮기기 전 노견) · 139_6_save_redesign(저장 = 전 측점 다시 냄 · 노견 끝 +0.7 · 사용자 값 승계 · [저장] 전에는 안 냈음 확인) · 139_6_line_shift([◀ ▶] 0.2 → 0 멈춤 · 우 0.1) · 139_6_pipe_fit(관 7.000 · 8.000 · 물매 1.2 · 벽 2.0 → 1.8 역산 · 안 넓힌 측점 나눔 전과 같음 5.772) 등 227 통과 · mjs 4 OK · typecheck 0 · CG 700 → 685 · Router.py 698 → 645 · 세월교 흙막이 높이 역산은 안 함(윗면 = 본체 끝 · 안 넓힌 쪽만 밂)
|
||||
|
||||
## 140. B07 평면도 관리 모달 · 횡단면도 장 배치 (sub6)
|
||||
정함(브레인) = 분석_정함 140
|
||||
- [x] 140-1 모달 오른쪽 = CAD 캔버스만(새 곁값 `bare` — 제목줄 · 리본 · 상태막대 안 그림 · CAD 빌드) · [확정 풀기] 뺌 · 확인 = test_130 · CAD vitest
|
||||
- 검증완료 — test_130 10 통과(bare 곁값 · 확정 풀기 없음) · CAD vitest state.test 9 통과(setBare) · typecheck 0 · CAD build 성공
|
||||
- [x] 140-2 종류 드롭다운 → 상세 · 종류 목록 + 평면도 장 한 블록(종류마다 한 줄 · 작은 장 단추) · 줄 끌어 놓기 = 종류 순서(즉시 저장 · 새 길) · 확인 = test_130 고침 · 순서 시험
|
||||
- 검증완료 — test_130 12 통과(장 단추 ↔ 드롭다운 · 끌어 놓기 순서 · 폼 안 [지우기]) · test_b07_plan_kinds 18 통과(reorder_kinds 차례 · 번호 바뀐 장만 확정 풂) · typecheck 0
|
||||
- [x] 140-3 횡단면도 장 배치 — 장마다 열 × 행(기본 4 × 4) · 칸 가운데 · 도각 그림칸 꽉 · 축척 그대로 · 좌측 정보 칸 [적용] · 확인 = 새 시험(17번째 측점 = 2장 · 1/100 그대로)
|
||||
- 검증완료 — test_140_b07_cross_grid 5 통과(73 측점 = 16·16·16·16·9 · 17번째 = 2장 첫 칸 · 블록 가운데 = 칸 가운데 · 1/100 블록 크기 그대로 · 도각 고정 · 배치 바꾸면 측점 바뀐 확정 장만 풂) · cross_sheet_pad · overlay_extent · confirm_keeps_design 통과 · typecheck 0
|
||||
|
||||
## 141. B07 평면도 엔진 (sub8 · sub6 에서 떼어 옴)
|
||||
정함(브레인) = 분석_정함 141 · 사용자 확정 = 「진행」(10-9 · ⬜ 답 없음 → 추천) · 여러 장 = ① 노선 따라 자르기 + 맞춤선
|
||||
- [x] 141-1 평면도 글자 겹침 피하기(새 파일 `B07_DesignDetail_Engine_Cad_PlanLabels.py` · 우선순위 · 후보 자리 · 지시선) · 확인 = 검증 프로젝트 겹친 쌍 40 → 0 근처 · 시험
|
||||
- 검증완료 — sub6 초안 반영(PlanLabels · PlanSlope 분리 · PlanKinds 548줄) · 검증_sub8 실측 겹친 글 쌍 지형 12 → 0 · 노선배치도 1 → 0 · 대피소 · 라이다 0 · test_141 · b07_plan_kinds · 119 · landuse_parcel_info 30 통과
|
||||
- [x] 141-2 축척 늘림(1/500 ~ 1/6,000 여덟) · 실거리 상수 축척화 · 확인 = test_119 늘림
|
||||
- 검증완료 — 축척 500 · 600 · 1000 · 1200 · 2500 · 3000 · 5000 · 6000 · 비탈 눈금 · 대피소 띄움 · 필지 버퍼 · 틈 = 1/1,200 실거리 × 축척 비(1/6,000 눈금 10 m = 종이 1.67 mm) · 막힌 글은 2 · 3 배 먼 자리 + 지시선 · 검증_sub8 글 76개 종류 겹친 쌍 1/6,000 55 → 4 · 1/2,500 4 → 1 · 1/1,200 기본 종류 0 · test_119 · 141 · b07_plan_kinds · landuse 32 통과
|
||||
- [x] 141-3 배수유역 = 평면도 조각 체크(유역 경계 · 번호) · 확인 = 시험
|
||||
- 검증완료 — 조각 「배수유역 경계」(유역도 해치 + 테두리) · 「유역 번호」(배지 · 글 장애물) · 세부유역을 장 범위로 자름 · 검증_sub8 1/6,000 장 유역 11 · 번호 11 · 새 test_141_3 3 + b07_plan_kinds · 119 · 141 · landuse · basin_badge · basin_memory · masshaul_basin 47 통과
|
||||
- [x] 141-4 여러 장 = ⬜ 안(답 전 ① 맞춤선 · 이웃 구간 흐리게 · 돌린 맞춤 흠 고침) · 확인 = 시험(장 수 · 맞춤선)
|
||||
- 검증완료 — 돌린 맞춤 뺌(남북 800 m 1/1,200 = 2장) · 장 경계 측점 노선 직각 맞춤선 종이 60 mm + 「MATCH LINE NO.x · n장 이어짐」(글은 장애물) · 이웃 구간 노선 흐린 파선(중심선 고를 때) · 도면명 「n/N장」 · 검증_sub8 1/500 = 2장 · 맞춤선 NO.28 양쪽 · 겹친 글 0 · 새 test_141_4 4 + 141 · 141_3 · b07_plan_kinds · 119 · landuse · basin 셋 54 통과 · typecheck 0
|
||||
|
||||
## 142. 구조물 조합 연결 = 사본 (142-1 sub2 · sub3 에서 옮김 · 142-2 sub5)
|
||||
정함(브레인) = 분석_정함 142 · 사용자 확정 = 연결 = 자료 사본 · 층이 바뀌어도 프로젝트 그대로(9-30 · 10-9)
|
||||
- [x] 142-1 B05/B06 구조물 조합 고르기 모달 = M02 와 같은 도면 · 일위대가 · 면적산출 카드(사본 자리 · 읽기 전용) · 「넣을 값」 카드 · 옛 이름 줄 지움 · 사본 셈 = M02 층 셈 한 벌(빈 입력 자동값) · 134 뒤 · 확인 = 같은 문서 · 같은 단가면 사본 셈 = 층 셈 시험
|
||||
- 검증완료 — 새 「사본 셈 = 층 셈」(줄 · 자재 · 기준합 · 반영합 그대로 같음) · 「모달 일위대가 카드 읽기 전용」 · item_labor · copy_complete · picker_detail · card_shell · labor_layer · labor_ref 등 M02 관련 시험 통과(원래 실패 둘 = DrawingCard · spreadsheet bare 소스 검사 · 내 변경 밖) · typecheck 0 · vite build
|
||||
- [x] 142-2 사본 구멍 메움 — 관 옮겨 [저장]해도 같은 사본(이름만 바꿈) · 사본 실패 알림 · 사전조합 안 로직 · 옵션 그룹 정의도 사본 값 · manifest 가져온이 · 136 뒤 · 확인 = 시험(관 옮김 → 같은 사본)
|
||||
- 검증완료 — 관 40→41.5 · 100→98 이름만(가져온날 · 고침 · 입력값 그대로 · 원본 지워도) · 다른 항목은 새로 · 못만듦 ["st0"] 저장 응답 · 가져온이 {id 42} · 그룹 이름 바꿈 · 지움에도 「기슭막이」 · 사전조합 알약 배 10 굳힘(M01 배 1 로 바꿔도 같은 값) · [개인에 저장] 일위대가 문서 · 목록 부분 · snapshot 25 · group 5 · item_copy 20 · labor_ref 24 · router 19 · typecheck
|
||||
|
||||
## 143. B08 연결 안 된 값 비우기 (sub8 · 143-4 = sub5)
|
||||
정함(브레인) = 분석_정함 143 · 사용자 확정 = 연결 안 된 값은 비움 · 조합 사본 없으면 없음(10-9)
|
||||
- [x] 143-1 「연결된 사본」 원천 함수(`M02_Item_Snapshot` · B08 · B09 공용) · 집계표 = 칸마다 그 칸을 낸 사본 있을 때만 · 조합 이름 · 구조물도 = 사본에서 · 「사본 없음 n곳」 알림 · 확인 = test_98 · 120 · 61 고침 + 새 시험
|
||||
- 검증완료 — `linked_snapshots`(지정 ∩ 같은 항목 사본) · test_98 · 120 · 61_1 · 61_2 · 131 · 121 + 새 test_143_1(사본 3곳 중 같은 항목 2곳만 · 줄 100 · 500 만 · 사본 없는 시설 7곳 알림 · 세월교 관 몫 18 m) 55 통과 · typecheck 0
|
||||
- [x] 143-2 임의 · 실무 값 빈칸 — 관경 · 련 「미입력」 · 1본 = 프로젝트 값만 · 토공집계표 거창 계수 「비율 미정」 · 구조물 쪽 늘 빈 줄 8 뺌 · 수리 박스 수심비 빈칸 · 확인 = test_69 · 98 · 122 · 73_11 고침
|
||||
- 검증완료 — test_69 둘 · 98 · 122 · 122 거울 · 73_11 · 120 · 131 · 121 · 143_1 · 61_1 + 새 test_143_2(관경 빈칸 = `len|-` 「미입력」 · 련 빈칸 = 관 몫 빈칸) 86 통과 · 토공집계표 33 → 25줄(빈 줄 7 · 「비율 미정」 3) · 수심비 빈칸 = 수심 · 유출량 멈춤 · 1본 프로젝트 없으면 None · typecheck 0
|
||||
- [x] 143-3 자재 셋 값 없는 줄 숨김 · 구조물 탭 표 넷 공용 카드 안 · 확인 = test_121 · 131 · 61
|
||||
- 검증완료 — 총괄 · 콘크리트 · 자재수량 = 수량 · 금액 · 손 단위수량 없는 줄 숨김(고친 칸은 원래 줄 자리로) · 집계표 · 자재 셋 공용 카드 · test_121 · 131 · 61_1 · 61_2 + 새 test_143_3 32 통과 · typecheck 0 · build 통과
|
||||
- [x] 143-4 사본 일위대가 자재 → 자재 단위수량 재연결 · 142-1 뒤 · ⬜ 채집석 공제(131-2 남은 것) · 확인 = 거울 시험
|
||||
- 검증완료 — 새 test_143_4 4(서버 사본 셈 MT 자재 손 2 × 칸 12 ÷ 계 20 = 1.2 · 사본 없는 관 안 셈 · 로직 재료 5 × 4 ÷ 10 = 2 · 열 = 사본 자재 + 관경 + 손 값 고정 열 · 손 값 이김 · 레미콘 25-18-80 끌어옴 3.1 · 야면석 맞춤 없음 · TS 거울 같음) · test_121 · 131 · 143_1~3 · 98 · 120 · 61_1 · 61_2 63 통과 · typecheck 0 · 채집석 공제 ⬜ 그대로
|
||||
|
||||
## 144. B09 바탕 — 단가 (데스크탑 보조)
|
||||
정함(브레인) = 분석_정함 144 · 145 · 사용자 확정 = 탭별 · old 코드 안 봄 · 공용 표 · 「진행」(10-9 · ⬜ 답 없음 → 추천) · 원가 단가 = 프로젝트 한 벌(M01 에서 한 번 복사해 굳힘 · [단가 갱신] 때만)
|
||||
- [x] 144-1 뼈대 — B09 탭 바(엑셀 탭 차례) · 공용 표 · 컨테이너 · 「연결 없음」 목록 + 이동 · 빈칸 규칙 · 저장 자리 · 확인 = 시험
|
||||
- [x] 144-2 노무비목록표 · 경비목록표 · 환율및기초자료(M01 인력 · 기계 · 환율 → 운전사 시간 노임) · 확인 = 엑셀 검산 값 대조 시험
|
||||
- [x] 144-3 자재단가대비표 · 재료비목록표(M01 자재품목 · 유가 → 적용 단가 = 최저 자동 + 사용자 고침 · 관급 · 별도계상 표시) · 확인 = 시험
|
||||
- [x] 144-4 중기사용료 · 중기목록표(손료 + 운전사 + 연료 + 잡품) · 확인 = 엑셀 검산 대조
|
||||
- 검증완료(데스크탑 보조 보고 · 브레인 체크) — test_144_b09_skeleton 6(탭 차례 = 엑셀 · 사본 → 자원 수요) · 운전사 시간 노임 55,700 · 47,231 · 33,571(기초자료 G6~G8) · 각재 500,661 조달 · 화강석 288,000 물정 · 중기 126,000 · 76,436 · 96,829 · 40,659 · 덮개 414(중기목록표) · 모두 거울 같은 값 · typecheck · build
|
||||
|
||||
## 145. B09 호표 · 내역 · 원가 (145-1 sub3 · 145-2 sub4 · 145-3 데스크탑 보조 · 145-4 · 5 sub6)
|
||||
정함(브레인) = 분석_정함 144 · 145 · 사용자 확정 = 「진행」(10-9 · ⬜ 답 없음 → 추천) · 공종 나무 = 엑셀 꼴 고정 + 구조물군 → 공종 짝 표
|
||||
- [x] 145-1 단가산출근거 · 목록표(M02 「단가승격」 줄 · 사본 입력값 → 로직 풀이 · 소계~총계) · 134-1 · 142-1 뒤 · 확인 = 거울 · 검산 대조
|
||||
- 검증완료 — test_145_1_b09_sangeun 8(승격 줄만 블록 · 노무 · 중기 노재경 · 자재 = B09 표 단가 · 엑셀 6호표 줄 2,979.8 · 3,899.0 · 538.6 · 912.8 → 총계 8,328 · 같은 로직 + 입력 = 하나(옛 SP 포함) · 사본 없음 = 빈 표 · 연결 없음 · Q 소수 둘) · test_144 둘 18 통과 · typecheck · vite build · 서버 단독이라 거울 없음
|
||||
- [x] 145-2 일위대가표 · 목록표(사본 일위대가 · 면적 · 사전조합 → 호표 · 같은 원본 + 같은 단가 = 한 호표) · 확인 = 거울 · 검산 대조
|
||||
- 검증완료 — test_145_2_b09_labor_calc 10(엑셀 대가1 109,259 · 대가2 16,001(15,002 · 584 · 415 · 공구손료 260.7) · 대가9 52,943 · 대가14 조합 101,522(77,755 · 9,519 · 14,248 · 산근 셋 + 대가 겹) 같은 값 · 거울 2 경우 · 견본 사본 = 같은 원본 + 같은 입력 한 호표 · 승격 = 산근 · SC = 겹 대가 · 사본 없음 = 빈 표 · 집계표 이음 꼴 · 한 바퀴 내역 → 대가 → 산근 → 중기 → 집계표 연결 없음 0 · 석공 25.6) · test_144 · 145-1 · 3 · 4 · 5 함께 50 통과 · typecheck 0 · vite build
|
||||
- [x] 145-3 설계내역서(B08 수량 + 공종 나무 + 호표 단가 → 금액 · 제목 합 · 조합 밖 토공 · 운반 단가 = 빈칸 「연결 없음」) · 확인 = 거울 시험
|
||||
- 검증완료(데스크탑 보조 보고 · 브레인 체크) — G9 361,494 · G14 11,003,825 · 관급 69,474,220 + 0.54 % 375,160 = 69,849,380 · 대가17 × 20 = 2,491,880 · 거울 · sub4 합친 뒤 B09 시험 32 통과 · 한 바퀴 이음(sub4 145-2) 연결 없음 0
|
||||
- [x] 145-4 총괄설계내역서 · 공사원가계산서(제비율 · 요율 입력 칸 · 끝수 엑셀 자리 · 현행 비목 줄만) · 확인 = 엑셀 검산 값 대조
|
||||
- 검증완료 — test_145_4_b09_total_calc 8 통과(엑셀 비목 합 입력 → 제비율 14줄 · 순공사원가 868,874,829 · 도급 1,132,029,000 · 총공사비 1,201,879,000 · 안전 A 16,586,996 / B 18,494,700 · 구성비 E5 16.1609 일치 · 빈칸 규칙 · TS 거울 8 경우 같음 · 화면 탭 고침 칸) · test_144 둘 11 통과 · typecheck 0
|
||||
- [x] 145-5 집계표 넷(재료비 · 노무비 · 경비 · 중기시간 — 역전개 · ROUND) · 확인 = 시험
|
||||
- 검증완료 — test_145_5_b09_summary 4 통과(겹 호표 · 산근 블록 → 하위 산근 → 중기 전개 · 엑셀 석공 35,476,684 · 보통인부 36,426,522 · 폭약 51,178,131 · 굴삭기+브레카 노무 79,992,998 · 불도우저 5,411,700 · 연결 없음 3) · 144 · 145_1 · 3 · 4 함께 37 통과 · typecheck 0 · 대가 블록 꼴 맞춤은 145-2 몫
|
||||
Reference in New Issue
Block a user