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

5.8 KiB
Raw Blame History

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 이어서

  • 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
  • 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
  • 156-3 [선택] · [연결 끊기] 단추 = 모달 [닫기]와 같은 양식 (sub8)
    • 검증완료 — 두 단추 ghost · 기본 크기(모달 [닫기]와 같은 createButton 곁값) · test_156_1 판정
  • 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 이어서

  • 157-1 산근 글 = M01 흐름도의 함수(중간 식)를 빠짐없이 차례대로 「이름 = 식 = 값」 · 식 속 변수 약어는 뜻(입력 · 중간 설명)과 값까지 · 하위 로직 부름도 풀이 — 새 시험 (sub4)
    • 검증완료 — b55a3ee02 · test_157_1 6 · 155-5 · 145-1 14 통과 · 로직 1,469 개 글 짓기 오류 0 · 돈 아닌 하위 로직 「└」 풀이 27 개 · 호표 줄 · 계 · 금액 그대로(산근 풀이 줄 얹힘 같음)
  • 157-2 산근 탭 보기 둘 — 지금 표 / 호표별 컨테이너(줄 표시 최소) · 머리 단추로 바꿈 · 고른 보기 기억 (데스크탑 보조 · 체크는 브레인)
    • 검증완료 — 데스크탑 보조 d02c1d3f · test_157_2 6 + 155 tabs · 145-1 · 155-5 통과 · typecheck 0 · 157-3 탭 쪽(규격 칸 「이름 규격」 · 번호 풍선)도 같이
  • 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 분류 고정 폴더를 걷어 냄

  • 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) 지움 · 자동 백업 쓰기 · 파일 명령 되살리기는 그대로

  • 159-1 시작 토스트 지움 · 백업 · 되살리기 명령 그대로 · vitest · CAD build
    • 검증완료 — vitest autosave.test 1/1(백업 있어도 toast.info 0회 · UPDATE_STATE 듣기 1개) · CAD build 통과 · typecheck 빨강 0