Files
Aislo/docs/raw/plans/2026-10-09_plan_156-159_후속.md
T

35 lines
5.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 2026-10-09 밤 계획 156~159장 기록 — B08 연결 끊기 · 고르기 속도 · B09 산근 글 · 사전조합 자유 폴더 · CAD 토스트
근거 = `docs/raw/요구_1009_2/사용자요구_1009_2_후속.md` · 메인 합침 58484decb.
## 156. B08 연결 끊기 · 고르기 모달 속도 · 단추 양식 (sub8 · sub2)
정함(브레인) = 사용자 후속(10-9 저녁) `docs/raw/요구_1009_2/사용자요구_1009_2_후속.md` · 154-2 이어서
- [x] 156-1 B08 「조합 연결」 [연결 끊기] — 그 시설 칸만 비움 · 사본 폴더는 남김 · 다시 셈 · B05/B06 미저장 조작이면 막음 (sub8)
- 검증완료 — test_156_1 · 154_2 · 143_1 · 61_2 · modal_head 30 통과(끊기 = 판 4→5 · 사본 폴더 수 그대로 · 노선 지문 sig-1 그대로 · 끊은 시설 unlinked 들어감) · typecheck 0
- [x] 156-2 구조물 조합 고르기 모달 로딩 — 잼 → 까닭 → 열 때 다시 셈 않고 저장값 보여주기 · 묶어 부름 · 전후 시간 (sub2)
- 검증완료 — 까닭 = 복사본 목록이 사본마다 원본 단가 묶음을 다시 모음(자재 후보 찾기 973번 · 같은 조건 142개 · m01.logic 검사) · 사본 7개 모달 열기 13.4초 → 처음 0.43초 · 다시 0.06초(목록 = 그 폴더만 · 후보 찾기 기억 · 부분 6→5번 · 셈 2→1번) · 원본판 · 단가 묶음 7개 전후 같음 · test_156_2 6 · picker_detail · m02_item_labor · item_copy_complete · 149_4 · m02_labor_doc 78 통과(DrawingCard 하나 원래 실패) · typecheck 0
- [x] 156-3 [선택] · [연결 끊기] 단추 = 모달 [닫기]와 같은 양식 (sub8)
- 검증완료 — 두 단추 ghost · 기본 크기(모달 [닫기]와 같은 createButton 곁값) · test_156_1 판정
- [x] 156-4 B08 줄 누름 구조물도 모달(도면 · 일위대가 · 면적산출) 크게 = 공용 wide · 세 컨테이너 또렷이 (sub8)
- 검증완료 — 공용 wide(96vw × 94vh) · 카드 셋 한 줄 3:2:2 · 조합끼리 가름줄 · test_156_1 · 61_2 통과 · typecheck 0
## 157. B09 단가산출근거 — 중간 함수 텍스트 수식 · 호표별 묶음 보기 (sub4 · 데스크탑 보조)
정함(브레인) = 사용자 후속 2(10-9 밤) `docs/raw/요구_1009_2/사용자요구_1009_2_후속.md` 끝 · 155-5 이어서
- [x] 157-1 산근 글 = M01 흐름도의 함수(중간 식)를 빠짐없이 차례대로 「이름 = 식 = 값」 · 식 속 변수 약어는 뜻(입력 · 중간 설명)과 값까지 · 하위 로직 부름도 풀이 — 새 시험 (sub4)
- 검증완료 — b55a3ee02 · test_157_1 6 · 155-5 · 145-1 14 통과 · 로직 1,469 개 글 짓기 오류 0 · 돈 아닌 하위 로직 「└」 풀이 27 개 · 호표 줄 · 계 · 금액 그대로(산근 풀이 줄 얹힘 같음)
- [x] 157-2 산근 탭 보기 둘 — 지금 표 / 호표별 컨테이너(줄 표시 최소) · 머리 단추로 바꿈 · 고른 보기 기억 (데스크탑 보조 · 체크는 브레인)
- 검증완료 — 데스크탑 보조 d02c1d3f · test_157_2 6 + 155 tabs · 145-1 · 155-5 통과 · typecheck 0 · 157-3 탭 쪽(규격 칸 「이름 규격」 · 번호 풍선)도 같이
- [x] 157-3 기계 · 집게 · 직종 = 원문번호 대신 「이름 규격」(85-1 도우미 · 번호는 풍선) — 산근 글(sub4) · 산근 탭 칸(데스크탑 보조) · M02 단가산출 표시에 번호만 남은 자리(sub4)
- 검증완료 — 산근 글 b55a3ee02(입력 · 찾기 조건 · 만약 글 값 = `M02_Labor_Inputs._labels`) · 로직 1,469 개 글에 「0000-0000」 번호 0 · test_157_1 · M02 일위대가 화면(줄 입력 요약 · [옵션] 고르기 · 보기 값 · 흐름도) 모두 이미 `labelOf` — 고칠 자리 없음 · 남은 번호 자리(남의 몫) = B09 `Labor_Source.py:108` 품셈 규격 · `master_text.py` `_arg_text` · `_hole` · M01 흐름도 편집기(DataFlow 입력 판 — 이름표 자료 없음)
- 157-4 일위대가표 규격 — 검증완료 — 3933b772c(d02c1d3f0 합친 뒤) · 품셈 규격 「기계 굴착기(무한궤도) 0.6㎥ · …」 · 직종 번호도 이름 · 목록표 · 일위대가표(머리 · 대가 줄) 규격 칸 풍선 「원문번호 …」(산근 탭 `raw` 재사용) · test_157_4 3 · 145-1 · 145-2(거울 포함) · 155 tabs · 157-1 · 157-2 · 155-5 모두 40 통과 · typecheck 0 · 금액 · 줄 그대로
## 158. M02 일위대가 사전조합 나무 = 자유 폴더 (sub3)
정함(브레인) = 사용자 후속 3(10-9 밤) `docs/raw/요구_1009_2/사용자요구_1009_2_후속.md` 끝 · 149-1 분류 고정 폴더를 걷어 냄
- [x] 158-1 분류 고정 폴더(구조물군 › 종류) 지움 → 구조물 조합 탐색기와 같은 자유 폴더(오른쪽 클릭 새 폴더 · 이름 바꾸기 · 지우기 · 끌어 옮기기 · 깊이 자유 · 층마다 따로) · 폴더 밖 문서 = 뿌리 · 구분 · 상세구분은 문서 칸으로 남김(고르기 창 거름) — 새 시험
- 검증완료 — 064d9ebae · 층 뿌리 `precombo_폴더.json`(폴더 · 자리만 · 문서 파일 제자리) · test_m02_precombo_folders 7(새 폴더 깊이 3 · 문서 옮김 뒤 문서 3 그대로 · 이름 바꾸기 · 옮기기 자리 따라감 · 빈 폴더만 지움 409 · 판 409 · 층 따로 · 마스터 403) + precombo_scope · precombo_class · labor_tree · treepanel · tree · labor_ref 등 74 통과 · typecheck 0
## 159. CAD 시작 토스트 「이전 작업 백업이 있습니다」 없앰 (sub6)
정함(브레인) = 사용자 후속 4(10-9 밤) · openwebcad `helpers/autosave.ts` registerAutoSave 시작 안내(autoClose false) 지움 · 자동 백업 쓰기 · 파일 명령 되살리기는 그대로
- [x] 159-1 시작 토스트 지움 · 백업 · 되살리기 명령 그대로 · vitest · CAD build
- 검증완료 — vitest autosave.test 1/1(백업 있어도 toast.info 0회 · UPDATE_STATE 듣기 1개) · CAD build 통과 · typecheck 빨강 0