Commit Graph
12319 Commits
Author SHA1 Message Date
eomsangdonandClaude Opus 5.5 ea95007a32 feat(836-2): 기계 덮음(836-1) 도 고친 항목 — 그 기계 줄 M01 바뀌면 덮음 지움 + 알림 · 문서 다시 복사 때 덮음 유지
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-15 13:37:38 +09:00
eomsangdon 7ef248df24 Merge branch 'sub_laptop_3' of https://gitea.chemifactory.com/eomsangdon/Aislo into sub_laptop_2 2026-11-15 13:35:16 +09:00
eomsangdonandClaude Opus 5.5 7311d911e0 feat(836-2): M02 단가산출 M01 자동 따라옴 — 서버(사본 줄 · 부름 문서 · 고친 항목 다시 복사 · 알림)
- 새 M02_Sk_AutoRenew — 프로젝트 층 밖 SK 사본 줄 = 지금 M01(+ 내 기계) · 부름 문서 = 지금 M01 수식 문서
- 고침 판정 = 내용 대조(끊음 대 부름 · 따로 문서 대 처음) · 바꿨다 되돌림 = 안 고침
- M01 에서 바뀐 항목의 고침 = 지움 + 다시 복사 + 열기 답 사본.갱신 알림 · 사본.자동 표지
- 파일은 [저장] · 알림 확인(저장) 때만 씀 · 읽기 길 안 씀 · 프로젝트 층 그대로
- 옛 시험 8 개 = 손 갱신 길(프로젝트 층 꼴 · 자동 끔) 고정 — 개인 층 「금액 그대로」 단언이 낡음
- 새 시험 test_836_2_sk_auto_renew(㉠ ~ ㉦)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-15 13:35:01 +09:00
eomsangdonandClaude Opus 5.5 c261fee9b7 feat(836-1): 기계 덮음 꼴 · 계산기 짝 규칙 · 서버 저장 정리 — SK 수식 문서 칸 기계덮음
- 자리 = SK 수식.문서.기계덮음 {기계 입력 글: {값 · 조종원 줄 · 잡품 줄}} · 사본 줄 그대로
- 계산기(파이썬 · TS 짝)가 기계 식 부를 때 그 기계 덮음을 얹음 · 덮음 없음 = 문서 그대로
- 서버 저장 · 미리 셈 = 몸 검사 + 원본과 같은 칸 · 안 부르는 기계 뺌
- 거울 · 손셈(굴착기 1.0㎥ 108,958) · 저장 길 지킴 시험 test_836_1

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-15 13:30:57 +09:00
eomsangdonandClaude 6f3daf7f3b chore(ledger): 요구 854 장부 — 갱신 자동(프로젝트 전까지) · 고친 항목 다시 복사 + 모달 · 단가산출 상세 보기 탭 제외
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-15 13:14:51 +09:00
eomsangdonandClaude Opus 5.5 9a8ab3e84a test(835-2): 낡은 시험 셋 — 지금 꼴에 맞춤(코드 흠 없음)
- test_814_1 test_oil_power_material_links — 재료 「지역」 칸이 830-11 에서 「시도 · 시군구」 두 칸으로 바뀜 → 시도 = 서울로 봄
- test_804_2 test_들여쓰기_수준 — 「줄 쌓기 고침에 기계 글 없음」 은 827-1 기계 창(openMachineWindow) 전 꼴 → 기계 창 있음으로 봄
- test_m02_hopyo_screen test_좌측_판_자리와_권한 — 불러오기 파일 고르기 accept 가 810-3 · 814-1 에서 원파일(.estx · .stc)까지 → 지금 글로 봄

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-15 12:04:13 +09:00
eomsangdon 4af9edb381 Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-11-15 11:54:38 +09:00
eomsangdonandClaude Opus 5.5 4ae8d742f2 fix(835-1): M02 불러오기 화면 여섯 — 보기 자동 저장 취소 · 비목 줄 금액 칸 · 상세 초록 칠 걷음 · 저장 단추 → 고르면 모달 · 모달 1400
- 자동 저장 취소(요구 852-1) — 가져온 식 열기 = 미리 보기 `…/sangeun/from-hopyo/preview`(층 · 재료 고름 안 씀 ·
  같은 내용 SK 있으면 그것을 읽음) · [저장] = `from-hopyo` 몸 `문서`(고친 문서째 · 안쪽 산근 참조 · 내 기계 그때) ·
  옛 길: 단가산출표 목록 [내 단가산출로] · [수정] 모달 단산 줄 누름이 서버 make 로 SK 를 바로 만들었음
  (`FromHopyo.make` 를 `_prep` · `draft` · `make(doc)` 로 · `Imported.new_doc` · `keep` · `draft` · `MatPick.merge`)
- 산출근거 표 비목 줄(노무비 : … = 금액) = 합계 · 그 비목 칸에 금액(엑셀 단가산출 시트와 같음 · 852-2 · `line_stack_out`)
- 단가산출 상세 시트 블록 안 줄 이어짐 초록 안 칠함 — 출처 행 = 인력 · 기계 노무비 행(852-3 · 다른 칠 · 머리 행 그대로)
- 단가산출 목록 [내 단가산출로] 걷음 → 줄 고르면 개인 층 가져온 식 모달(852-4)
- 일위대가표 목록 [내 일위대가로] 걷음 → 줄 고르면 [수정] 모달(852-5 · 모달 머리 [내 일위대가로] 그대로)
- 부품 상자 모달 큰 중간 창 `1400px`(1400 × 880) — 불러오기 [수정] · 가져온 식 모달(852-6)
- 시험: 새 test_835_1(미리 보기 쓰기 0 · [저장] = 옛 길과 같은 SK) · 낡은 시험 고침 —
  test_627(저장 단추 걷음 · MatPick 가짜 없어 import.meta 로 죽던 것) · test_779_5(이어짐 초록 안 칠함) ·
  test_793_3b · test_809_1(수정 모달 단산 줄 = 가져온 식 모달)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-15 11:54:05 +09:00
eomsangdonandClaude Opus 4.8 ff32f33acb chore(ledger): 요구 853 장부 — 기계 보기 방향 확정(단가산출 유사 별도 양식 · SK 복사본에서 값 제어 · 잡품 재료)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-11-15 10:49:33 +09:00
eomsangdonandClaude Opus 4.8 9318eb58d1 chore(ledger): 요구 852 장부 — M02 불러오기 화면 여섯 고침
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-11-15 10:39:56 +09:00
eomsangdonandClaude Opus 4.8 857ee24035 chore(ledger): 요구 846 ~ 851 조사 — 기계를 단가산출 수식 꼴로 · 조종원 인력 · 잡품 재료 · 옵션 변수
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-11-15 10:25:44 +09:00
eomsangdonandClaude Opus 4.8 5221d3209a chore(ledger): 요구 851 장부 — 기계 단가산출 표현 = 옵션 · 변수처럼
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-11-15 10:22:49 +09:00
eomsangdonandClaude Opus 4.8 addf3dc8d5 chore(ledger): 요구 850 장부 — 기계 소모품 재료(잡품) 선택 표기 안 됨
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-11-15 10:21:30 +09:00
eomsangdonandClaude Opus 4.8 8b138a0d69 chore(ledger): 요구 848 · 849 장부 — 불러오기 엔진 개선 브레인 의견대로 · 조종원 = 인력
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-11-15 10:10:59 +09:00
eomsangdonandClaude 681e447c42 chore(ledger): 요구 847 장부 — 지역 풀이 확정
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-15 10:09:38 +09:00
eomsangdonandClaude 42214ae77d chore(ledger): 요구 846 장부 — 기계를 단가산출 수식 보기 꼴로 표현하는 방향 조사
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-15 10:08:26 +09:00
eomsangdon 1bf2735648 Merge branch 'sub_laptop_4' of C:/Aislo_wt/sub_laptop_4 into main_laptop_1 2026-11-15 10:06:43 +09:00
eomsangdonandClaude Sonnet 5.5 5e6037270e fix(833-1): 원문 패널 표 깨짐 — 표 맨 아래 비고 · [주] · ※ 서술 줄을 표 밖 글로 · 서술 칸 줄바꿈
- 새 순수 계산 logic/M01_MasterData_logic_source_notes.ts (서술 줄 가르기 · 줄바꿈 칸 판정) · 원문 글 · 차례 그대로
- 원문 표 2,573 · 폭 420 기준 서술 줄 때문에 넘친 표 138 → 0 · 넘침 1,228 → 1,020
- 시험 test_833_1_source_notes (보기 + 전수 글 보존)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-15 10:06:06 +09:00
eomsangdon 795fd399c5 Merge branch 'sub_laptop_3' of C:/Aislo_wt/sub_laptop_3 into main_laptop_1 2026-11-15 09:58:26 +09:00
eomsangdonandClaude Opus 5.5 b9a8311c6a feat(830-11): 재료 지역 열 → 시도 · 시군구 두 칸 · 행정구역 표 따로(_행정구역.json)
- 행정구역 표 = 시도 17(짧은 이름) + 전국 · 시도별 시군구 229(자치 227 + 제주 행정시 2 · 2026-07-01 인천 제물포 · 영종 · 검단 반영) · 옛 이름(강원도 · 전라북도 · 청원 · 마산 · 진해 · 연기 · 인천 남구 · 중구 · 동구 · 경북 군위) · 별칭(영종도 · 용유도 · 세종시 · 제주도)
- 풀이 master_region.split — 시도만 = 시군구 「전체」 · 시군구만 = 시도 찾음 · 읍면 = 시군구(읍면) · 여러 시도 = 쉼표 · 제외 조건 = 끝에 「 제외」 · 조합 이름 = 비고 · 잘린 끝 낱말 = 하나뿐인 시군구(동두 → 동두천 · 금 → 금천)
- 지역 글 242 종 모두 풀림(못 푼 것 0) · 옛 이름 바꾼 줄 648 · 줄 · 키 · 값 그대로(24,027 · 비고만 조합 121 줄)
- 쓰는 곳: 지역 글 = material_merge.where(시도 + 시군구) — M01 찾기(label · 검색어 · 자재지역) · 표 찾기 · 후보 글 · 불러오기(M02_Mat_Place · Hopyo_Match · Hopyo_Material — 가져온 지역 낱말도 짧은 이름으로 · 시군구가 있으면 그것으로 맞댐)
- M01 화면: 시도 = 고르기(목록 밖 값 「대전,충남」 은 끝에) · 시군구 = 글 · 새 줄 - · -
- 로직 1,520 시험 계산 전후 다름 0 · check_master 틀 · 본문 · 로직 · 조합 · 목차 0 · 단위 27 · 배 7(전과 같음)
- 빌더 adopt 가 로직 장 파일 「차례」 를 하나씩 미는 것은 이번 일 밖 — 되돌림(로직 파일 손대지 않음)
- 새 지킴 test_830_11_material_sido · 낡은 시험 고침: test_830_10 · test_830_2(열 · 지역 기대를 두 칸으로 · 830-11 새 겹침 38 묶음 = 청원 → 청주 4 · 조합 비고 34) · test_m02_hopyo_match(강원도(강릉시) → 강원 강릉)
- 틀 문서 _틀.md 11 절 행정구역 표

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-15 09:56:54 +09:00
eomsangdonandClaude 5a2624bd9b chore(ledger): 요구 844 조사 — 안티그래비티 분석 결과로 불러오기 엔진 개선 후보(STC 길 셋)
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-15 09:46:50 +09:00
eomsangdon 541bf099de Merge branch 'sub_laptop_1' of C:/Aislo_wt/sub_laptop_1 into main_laptop_1 2026-11-15 09:44:03 +09:00
eomsangdonandClaude Sonnet 5.5 e4580ecf09 feat(831-1): 단가산출 기초 목록 책 차례 = 건설품셈 → 산림품셈 → 자체
- 정본 = 장 파일 머리 「차례」(order_chapters) — 건설 공통·토목·건축·기계설비·유지관리 → 산림 → 자체 로 다시 매김(소요량 · 계수 · 로직 144 파일 머리 한 줄씩)
- 「차례」 없는 파일(자체)은 맨 뒤 — chapter_order 한 곳 · M01 목록 · 로직 목록 · M02 기준 목록 셈 순서가 같이 따름
- 낡은 시험 test_m01_api 의 산림 먼저 단정 2 줄 고침 · 지킴 시험 test_843_book_order 추가
- 로직 내용 · 키 · 금액 그대로

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-15 09:43:23 +09:00
eomsangdonandClaude 2a38ad51b2 chore(ledger): 요구 845 장부 — 원문 패널 표 깨짐(표 안 서술 글)
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-15 09:42:08 +09:00
eomsangdonandClaude 2cb2baed73 chore(ledger): 요구 844 장부 — 안티그래비티 분석 결과로 불러오기 엔진 개선 여부 조사
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-15 09:36:19 +09:00
eomsangdon 4aba3bfe53 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_1 2026-11-15 09:32:37 +09:00
eomsangdon feb0226fd1 Merge remote-tracking branch 'origin/dev' into sub_laptop_1 2026-11-15 09:32:34 +09:00
eomsangdonandClaude ea8da2feef chore(ledger): 요구 843 장부 — M01 단가산출 기초 목록 차례 건설품셈 먼저
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-15 09:32:28 +09:00
eomsangdonandClaude 1f0a2812c9 chore(ledger): 요구 840 ~ 842 장부 — 지역 두 칸(시도 · 시군구) · 행정구역 DB
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-15 09:30:25 +09:00
eomsangdonandClaude Opus 5.5 dd9ebad8d1 feat(830-10): 불러오기 재료 찾기를 지역 · 상하차 칸에 맞춤 — 가져온 줄 글은 빌더 규칙으로 판독
- 새 M02_Mat_Place: 가져온 이름 · 규격 → (뺀 이름, 뺀 규격, 지역, 상하차)(material_merge 판독 한 벌) · 고르는 차례 rank
- 고르는 차례 = 상하차 맞음(글 없으면 -) › 값 있는 줄 › 줄 지역 › 전국 · 지역 모름 › 서울 › 경기 › 그 밖(값 가운데에 가까운 줄)
- Elem_Alias(_same · one · region_of) · Hopyo_Match(목록에 지역 · 상하차 · 값 · 이름 같음 = 뺀 이름 + 지역 · 상하차 같음) · Hopyo_Material(_places · 변형 지역 = 지역 칸 · _prefer) · MatSame._pick · MatFind 후보 글 = 지역 칸
- 다시 고르기 · 찾기 창 · 줄 풍선말 후보 글에 지역 · 상하차(M01 placeNote 한 벌)
- 시험: 814_1 · m02_hopyo_match 기대를 지역 칸 꼴로 · 새 지킴 test_830_10_material_region 21
- 불러오기 지킴 812_1 · 814_1 · 815_1 · 817_1 · 827_2 · 827_3 · 828_1 · 828_2 · 778_5 ×2 · 793_2 ×2 · 797_1 ×2 · m02_hopyo_match 통과 · typecheck 0

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-14 20:57:23 +09:00
eomsangdonandClaude Opus 5.5 98f3ab59cb feat(830-10): M01 재료 찾기가 지역 칸을 봄 — 로직 1,520 시험 계산 전후 다름 0
- master_material.label = 이름 + 지역 칸 · 검색어 지역 낱말 · 자재지역 입력 · 고르는 차례(master_pick)가 이름 글 대신 지역 칸과 맞대짐
- 로직 1,520: 같음 1,517 · 전부터 멈춤 3(GC001199 ~ 1201) — 지역 칸만 고쳤을 때 다르던 11(시멘트 전국 · 포항 모래 · 포항 레미콘)이 원래 줄로
- 계산 줄 품목 칸에 지역 · 상하차 · M01 고르기 창(가격 연결 · 로직 재료 후보) 글에 지역 · 상하차(모름 「-」 뺌)
- M01 표 찾기(Store_Find) 낱말이 지역 칸에도 맞음 — 「레미콘 서울」 · 저장 뒤 찾기 기억 지움도 지역 칸 포함
- 새 줄 지역 기본 「-」 · test_m01_pick 합판 서울 기대를 지역 칸으로
- check_master 틀 · 본문 · 로직 · 조합 · 목차 0 · 단위 27 · 배 7(전과 같음)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-14 20:42:29 +09:00
eomsangdonandClaude Opus 5.5 86cf20d997 feat(830-10): 재료 표 지역 열 분리 · 남은 상하차 글 판독 — 이름 · 규격의 지역 글을 단위 뒤 지역 칸으로
- 지역 칸 = 단위 바로 뒤 · 상하차 앞 · 적힌 지역 글 그대로(꼴 일곱 F1 ~ F6 · 6,604 줄 · 242 종) · 없음 = -(17,423 줄)
- 이름 꼴: 레미콘(서울)-사급 → 레미콘-사급 · 레미콘(관급)-경상북도(칠곡군) → 레미콘(관급) · 이형철근(SD400,제주)-관급 → 이형철근(SD400)-관급 · 모래(건조상태·전국) → 모래(건조상태) · 관급 · 사급 글은 남김
- 지역 아님은 그대로: 업체 · 산지(농산개발(홍성) · 보령웅천석) · 수종 · 상표
- EST 이름 칸 30 자에서 잘린 지역 글 30 줄 = 잘린 그대로 · 비고 「지역 글 잘림」
- 상하차: 폐기물운반비(상차포함) = 상차 · (상차제외) = - · 글은 이름에서 뺌(상차 125 → 135)
- 줄 · 키 · 차례 · 물가지 값 · 면수 · 출처 그대로(24,027) · 새 겹침 0(겹침 422 묶음 = 830-9 때부터)
- 손 값(지역 · 상하차 · 일반가격) 빌더가 이어 받음 · 「-」 은 손 값 아님
- check_master 지역 빈 칸 검사 · test_830_2 기대를 지역 칸 꼴로

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-14 20:26:53 +09:00
eomsangdonandClaude bd3dee5f6f chore(ledger): 요구 839 장부 — 지역 열 분리 · 상하차 재분석 · 불러오기 · 단가산출화 점검과 매칭율
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-14 20:15:22 +09:00
eomsangdon d6f607def1 Merge branch 'sub_laptop_3' of C:/Aislo_wt/sub_laptop_3 into main_laptop_1 2026-11-14 19:57:23 +09:00
eomsangdonandClaude Opus 5.5 29c2a5d91b feat(830-9): 재료 DB 항목 목록만 되돌림 — 지역 · 관급 · 사급 줄 다시 따로 · 상하차 글은 이름에서 뺌
- 요구 834 · 835 · 836 · 837 — 보기 · 관리 방식(열 구성 · 조달청 0 · 일반가격 · 상하차 고르기 · 가장 낮은 값 규칙) 그대로 · 항목 목록만 EST 그대로
- 빌더 통합 단계 걷음 — material_merge = 열 한 벌 · 상하차 판독(split_load) · place 만 남김(지역 · 관급/사급 묶기 걷음)
- 재료_자재품목 17,692 → 24,027 줄 = 830-1 24,092 − 재료 아닌 줄 65 · 키 = 830-1 키 · 새 키 0 · 키대장 = 830-1 대장 − 65 · 「다음」 그대로
- 830-1 대조: 키 · 구분 · 상세구분 · 단위 · 물가지 넷 · 출처 · 면수 같음 · 다른 것 = 열 구성 · 조달청 값 0 · 비고(조달 4,552 · 가격정보 2) · 상하차 글 뺌 384(이름 297 · 규격 87 — 요구 836)
- 상하차 = 이름 · 규격 끝 인도 조건 글(도착도 259 = 하차 · 상차도 류 125 = 상차)을 칸으로 옮기고 글은 뺌 · 나머지 -
- 빌더가 손 값(상하차 · 일반가격)을 원문번호로 이어 받음 · 빌더 두 번 = 같은 파일
- 사급/관급 열은 두지 않음(요구 837 — 단가산출 쪽 몫)
- 품셈재료 옮긴 줄 2(모래 · 자갈 건조상태 전국)의 830-2 통합 이름 · 비고를 830-1 글로 되살림
- 시험: test_830_2 를 이번 상태로(통합 규칙 시험 지움 · 상하차 글 뺌 · 줄 = EST 그대로 · 24,027) · 830-2 가 통합에 맞춰 바꾼 기대를 830-1 판으로 되돌림(814_1 · 815_1 · 827_2 · 827_3 · m02_hopyo_match · m01_pick · m01_api 「시멘트 전국」 xfail 걷음 · masterdata_check 자재지역) · 울진 레미콘 = 관급 줄뿐 → 「지역 값 없음」 · check_links 0

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-14 19:56:14 +09:00
eomsangdonandClaude ec063dace3 chore(ledger): 요구 838 장부 — M01 재료는 값을 모으는 곳 · 가격을 정하는 단계 아님
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-14 19:51:47 +09:00
eomsangdonandClaude a5828a1dc4 chore(ledger): 요구 837 장부 — 사급 관급은 재료 표가 아니라 단가산출에서 쓰는 정보
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-14 19:46:46 +09:00
eomsangdonandClaude def3c4913c chore(ledger): 요구 836 장부 — 상하차 글은 이름에서 삭제 · 사급 관급 기본값 사급
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-14 19:32:17 +09:00
eomsangdonandClaude 2c421400f0 chore(ledger): 요구 835 장부 — 열 이름 · 값 규칙 유지 · 블록 · 시험 수수료 삭제 유지
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-14 19:30:53 +09:00
eomsangdonandClaude bc073201f3 chore(ledger): 요구 834 장부 — 항목 목록만 롤백(지역 구분 다시 분리) · 보기 · 관리 방식 유지
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-14 19:24:55 +09:00
eomsangdonandClaude Sonnet 5.5 d690fa106f test(830-8): 재료 줄 요소조각 시험이 이름 끝 지역 글에 기대지 않음 — 재료 통합 뒤 낡은 기대 정리
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-14 19:16:15 +09:00
eomsangdon 927b093dbc Merge branch 'main_laptop_1' of C:/Program_coding/임도설계 및 견적자동화 프로그램 개발 into sub_laptop_2 2026-11-14 18:58:08 +09:00
eomsangdon 66dab39ead Merge remote-tracking branch 'origin/sub_laptop_3' into sub_laptop_2 2026-11-14 18:57:56 +09:00
eomsangdon 93be45a7d6 Merge branch 'sub_laptop_3' of C:/Aislo_wt/sub_laptop_3 into main_laptop_1 2026-11-14 18:44:07 +09:00
eomsangdonandClaude Opus 5.5 64affbb00e feat(830-2): 재료 DB 가격 열 재정의 · 항목 통합 이어 감 — 조달청 · 일반가격 · 상하차 · 재료 아닌 줄 삭제
- 열 한 벌 = 키 · 구분 · 상세구분 · 이름 · 규격 · 단위 · 상하차 · 조달청 · 물가자료 · 유통물가 · 물가정보 · 거래가격 · 일반가격 · 출처 · 비고 · 면수(material_merge.COLUMNS 한 곳 · check_master 가 씀)
- 「관급」 칸 → 「조달청」(값 0 · EST 가격정보 값 안 씀) · 새 칸 「일반가격」(빈칸 · 시스템 관리자 손 입력 · 빌더가 원문번호로 이어 받음) · 상하차 = 단위 바로 뒤
- 남는 줄 지역 기준 = 전국 › 지역 없음 › 서울 › 서울 권역 › 경기 › 그 밖(값 중간) · 기준 지역은 비고 「통합: 기준 지역 …」(지역 없는 묶음은 안 적음)
- 재료 아닌 줄 삭제(요구 832) — 품질시험 수수료 60(가격정보 출처 「2026(경북)」) · 일반 도로용 블록 5(「~26.10.16」) · 치즐 2 줄은 남김 · 값 없음
- 재료_자재품목 24,092 → 17,692 줄(통합 6,335 · 재료 아닌 줄 65) · 남는 줄 키 = 830-1 키(7565ee787 이 지운 대장 키를 되살려 다시 지음 · 새 키 0) · 남는 줄 물가지 값 바뀐 것 0 · 빌더 두 번 = 같은 파일
- 가장 낮은 값 = 사급 칸(물가지 넷 + 일반가격) — master_material.SLOTS · M02_Elem_Alias.PRICES · M02 PRICE_SLOTS · 조달청 칸 안 봄 · M01 고르기 「관급」 표시 = 조달청 칸 · B09 대비표 「관급」 출처 = M01 조달청 칸(이름 그대로)
- M01 재료 화면 상하차 = 고르기(부품 createSelectField) · 새 줄 기본 「-」 · 로직 고르기 표 · 시험 계산 값 줄에 일반가격
- check_master 틀 · 로직 · 조합 0 · 단위 27 · 배 7(전과 같음) · _틀.md · _갱신절차.md 열 정의
- 시험: 새 test_830_2_material_merge · test_830_1 지움(EST 그대로 상태 = 830-2 로 끝남 · 남는 검사는 830_2 로) · 지역 줄 · 관급 이름 · 관급 칸을 보던 시험 기대값 고침(m01_api · m01_pick · masterdata_check · 814_1 · 815_1 · 827_2 · 827_3 · 750_1 · m02_hopyo_match · m02_labor_doc) · 「시멘트 전국」 검색어 시험 = xfail(830-3 연결 할 일)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-14 18:36:51 +09:00
eomsangdonandClaude Opus 5.5 896f971ebc knowledge(stmate): BSC 풀어낸 자료·푸는 코드를 지식DB 40번 폴더로 — data/csv 57 · data/csv_stbsc 125 · tools
- 사용자 확인용 · CSV = UTF-8(BOM) 엑셀로 열림
- 40_BSC_자료분석.md 경로를 data/ · tools/ 로 고침

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-14 18:28:46 +09:00
eomsangdon c4ec63accf Merge remote-tracking branch 'origin/main_laptop_1' into 안티그래비티 2026-11-14 18:25:12 +09:00
eomsangdon 3532e3f962 Merge remote-tracking branch 'origin/dev' into 안티그래비티 2026-11-14 18:25:10 +09:00
eomsangdonandClaude Opus 5.5 a4c0bc14a6 refactor(stmate-test): 원본에 없는 기능 걷음 — 제비율표 JB 대조 보기 · 보고서 CSV · 계약 저장 공사 대조 · 옛 화면 9개(표준카탈로그·레시피·REA 아키텍처 창·가짜 JDL/XML)
- 원본 대조 = 설치본 실행파일 52개 화면 이름·버튼 글·한글 문자열
- 지움: conv_jb.py · excel_builder.py · view_dan_ilwi.js · view_kanjub_prt.js · /api/conv/jb-* · /api/report/csv · /api/stage/projects · /api/catalog · /api/export-xlsx
- 낡은 시험 삭제(지운 기능 전용): conv_change 제비율표 3 · stage_api 공사별 설정 2 · report_sheets CSV 2줄
- 장부 F4-15 · F1-33 · F6-24 설명 고침 · stmate 시험 786 통과

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-14 18:24:22 +09:00
eomsangdonandClaude Opus 5.5 22a3942f23 knowledge(stmate): BSC 기준자료 분석 — JDCODE·GRPCOD 코드 사전 · CSTA 표준시장단가 · STBSC 배포 묶음 · 제비율 44판 · SIX 암호 열쇠 복원
- ST_BSC 전부 해독(미해독 0) · 열쇠 식 SDECDX50.DLL · 암호 STmate.Cpm 0x5e34e8 평문 내장
- 기초단가 사전 9만여 코드(2026-09-01판) · 표준시장단가 ~5천 · 일위대가 구성 · 갱신 연 2회
- BDQTY·SYSINFO 열쇠도 확인(35 §7 · 37 미확인 닫음)
- 풀어낸 자료는 git 밖 tmp/bsc

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-14 18:22:24 +09:00