Commit Graph
74 Commits
Author SHA1 Message Date
eomsangdonandClaude Opus 5 5759d99803 knowledge(마스터): 로직 만들기 설계 글을 PLAN 2장(방식 C 기본 + 만들기 모달 A)에 맞춤
- 보기·고치기 = 방식 C 기본 · 옛 호표 편집기는 고급 · 만들기 = [새로 만들기] 모달 + 방식 A
- 모자란 것을 화면 쪽 넷으로 줄임(엔진·서버 일곱 가운데 다섯은 붙었음)
- 저장 자리 · 본뜨기 · 예(13-4-1)를 새 API 로 고쳐 씀

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-21 09:34:25 +09:00
eomsangdonandClaude Sonnet 5 80342a2ae9 knowledge(마스터): 시설공통자재 가격 종합쇼핑몰 미조회 까닭 확인 절 추가
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PAdA5ThqmtVSsbzjusk1cJ
2026-09-21 08:16:05 +09:00
eomsangdon 391cb3bda0 Merge remote-tracking branches 'origin/main_desktop_1' and 'origin/sub_laptop_1' into sub_laptop_4 2026-09-21 08:09:00 +09:00
eomsangdonandClaude Opus 5 0bd5c127e2 knowledge(마스터): 로직 만들기 화면 설계 글 — 걸음·블록 식·모자란 것·저장 자리·예
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-21 07:46:03 +09:00
eomsangdon 92974984c8 Merge remote-tracking branches 'origin/sub_laptop_2' and 'origin/sub_laptop_4' into main_desktop_1 2026-09-21 07:45:47 +09:00
eomsangdonandClaude Sonnet 5 768311f1b7 knowledge(마스터): 시설공통자재 옛 스냅샷·2022하 대조 분석 · 모래 단위중량 원문
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PAdA5ThqmtVSsbzjusk1cJ
2026-09-21 07:44:25 +09:00
eomsangdonandClaude Sonnet 5 43176e07f1 knowledge(마스터): 레미콘 규격 조사 — 무근 25-18-080 · 철근 25-21-120 울진 관급 값 · 선택지 제안
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-21 07:42:38 +09:00
eomsangdonandClaude Sonnet 5 74746d6b67 knowledge(마스터): 12-11-1 VR관 · 12-11-2-1 흄관 재료 단가 빔 원인 기록
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-21 06:03:50 +09:00
eomsangdon 527e2bbfd2 Merge remote-tracking branches 'origin/sub_laptop_2' and 'origin/sub_laptop_3' into main_laptop_1 2026-09-21 06:01:23 +09:00
eomsangdonandClaude Sonnet 5 e356f77186 feat(M01): 테스트 컨테이너 10개 로직 × 세 방식 검증 기록 · 옛 재료 줄 후보 찾기 보강 · 입력 이름 설명 대기 목록
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016WRFJmmhPi4exAzHgPZHMT
2026-09-20 23:37:27 +09:00
eomsangdonandClaude Sonnet 5 87e273ac3e knowledge(마스터): 요소 화면 재검증 — 자재품목 2단 거름 · 로직 키 열기 고쳐짐
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-20 23:36:23 +09:00
eomsangdon 6916142d15 Merge remote-tracking branches 'origin/main_desktop_1', 'origin/sub_desktop_1' and 'origin/sub_laptop_1' into sub_laptop_2 2026-09-20 23:32:11 +09:00
eomsangdonandClaude Opus 5 a55d396690 fix(master_data): 표에 없는 조합·지역으로 멈추던 시험 계산 풀기 · 전기용접봉 줄 원문대로
- 시험입력 10개 — 오거비트 혼합층처럼 원문 표에 없는 조합을 피하고(연장 0) 자재지역을 값 있는 시·군으로
- GC000945 전기용접봉 「595㎾h」 → 원문 소모자재 표대로 22.5㎏(595㎾h 는 같은 표의 전력 줄 · 별도 계상)
- GC000002 콘테이너형 가설건축물 단위 「개」 → 자재품목 줄 단위 「동」
- ref/_관리자값_미확보.md 새로 — 관리자가 채울 재료 45 종 · 막힌 로직 56 개 · 남은 다른 까닭 세 줄
- 일괄 시험 계산 통과 1,272 → 1,279 · 멈춤 82 → 75(맞는 줄 0개 5 → 0) · 단위 경고 37 → 14
- 레미콘 규격 14건은 원문이 강도·슬럼프를 안 밝혀 그대로 둠

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-20 23:26:08 +09:00
eomsangdon 282a169572 knowledge(master_data): 시험입력 65개 검증 - 오류 1건·계산전부 갈래 재분류
로직 시험입력 65개 표 대조 - 확정 오류 GC000724(규격 65->첫값 6) 1건 ·
범위형 표 첫 구간 위끝 사용 11건(기능은 맞음) 기록 · 시험입력이 계산전부 전용이고
정본 계산에 안 새는 것 코드로 확인 · 계산전부 재실행(통과 1272 멈춤 82)을
sub1 보고(84)와 갈래별 대조 - 관리자값 미확보·지역 갈래 수가 다름, 모래(MP000004)
시장가 부재·시험입력 커버리지 빠짐 등 원인 적음.
2026-09-20 23:25:10 +09:00
eomsangdon f9dfc03114 Merge remote-tracking branches 'origin/sub_desktop_1' and 'origin/sub_laptop_2' into sub_laptop_1 2026-09-20 23:19:41 +09:00
eomsangdon 72a7251046 Merge remote-tracking branch 'origin/dev' into sub_laptop_2 2026-09-20 23:19:40 +09:00
eomsangdonandClaude Sonnet 5 9134b06641 knowledge(마스터): 요소 화면 검증 — 깨진 것 둘 기록
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-20 23:17:31 +09:00
eomsangdonandClaude Sonnet 5 3fdafd2f32 knowledge(마스터): 단위 환산 원문 — 품셈 본문에서 찾은 값·자리·없음 정리
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PAdA5ThqmtVSsbzjusk1cJ
2026-09-20 23:10:17 +09:00
eomsangdon 7a97260f28 Merge remote-tracking branches 'origin/sub_laptop_3' and 'origin/sub_laptop_4' into sub_laptop_2 2026-09-20 23:07:38 +09:00
eomsangdonandClaude Sonnet 5 28bd2ff0fc knowledge(마스터): 품셈재료 고르기 142줄 검증 — 틀린 줄만
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PAdA5ThqmtVSsbzjusk1cJ
2026-09-20 23:05:32 +09:00
eomsangdonandClaude Sonnet 5 5c31234b36 fix(재료): 단위 거름에서 규격 조건 풀어 재시도 · 환산 필요 재료 목록
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-20 23:04:43 +09:00
eomsangdonandClaude Sonnet 5 eb88cf9a67 knowledge(마스터): 조달청 2022하 시설자재가격 받기 · 표 빌더 · 12 재료·없는 재료 대조
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PAdA5ThqmtVSsbzjusk1cJ
2026-09-20 23:01:18 +09:00
eomsangdon 53151917ba Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1 2026-09-20 22:57:30 +09:00
eomsangdonandClaude Sonnet 5 abb718b762 knowledge(마스터): 재료 공공출처 검증 — 경남교육청 일위대가 값 대조 · 조달청 21하 zip 원문 보관
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PAdA5ThqmtVSsbzjusk1cJ
2026-09-20 22:53:05 +09:00
eomsangdonandClaude Sonnet 5 9b15f66657 knowledge(재료): 없는 재료 111줄 조달청 조회 결과 표시 — 찾은 것 0
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-20 22:51:35 +09:00
eomsangdon f1fe351b35 Merge remote-tracking branches 'origin/main_desktop_1' and 'origin/sub_desktop_1' into sub_laptop_4 2026-09-20 22:50:02 +09:00
eomsangdon 9ea8af48fa auto: 2026-09-20 22:49 (EOMSANGDON-HOME) 2026-09-20 22:49:23 +09:00
eomsangdonandClaude Sonnet 5 7d62337896 knowledge(마스터): 걷을 옛 코드 목록 — old · ref 삭제 때 같이 걷을 Z01 · B08 · B09 · common_util 코드
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PAdA5ThqmtVSsbzjusk1cJ
2026-09-20 22:47:02 +09:00
eomsangdon 7ec7439a7a Merge remote-tracking branch 'origin/dev' into sub_laptop_2 2026-09-20 22:45:17 +09:00
eomsangdon 774abcbe97 auto: 2026-09-20 22:34 (ESD_LAPTOP) 2026-09-20 22:34:54 +09:00
eomsangdon 6420dacb1b Merge remote-tracking branch 'origin/sub_laptop_1' into sub_laptop_4 2026-09-20 22:31:49 +09:00
eomsangdonandClaude Opus 5 a6f12fb07f feat(master_data): 기계 갈래 칸 이름 원문으로 · 틀 문서를 지금 데이터 모양에 맞춤
- `기계.json` — 갈래 칸 「세부분류」 → 「원문」(머리 묶음·줄 654) · 줄의 원문 글 칸은 「값원문」 으로(34 줄) · 줄의 `구분`·`상세구분` 과 이름이 겹치지 않게 함
- `check_master` MERGED 는 `master_keys.MERGED` 에서 받음 — 칸 이름을 한 곳에서만 적음 · 머리 「원문」 이 묶음인 파일도 틀 검사가 돎
- `master_keys.MERGED` · `build_기계_건설품셈.py` · `compare_estx.py` — 새 칸 이름
- `M01 서버` — 갈래 칸을 MERGED 에서 찾음(박은 이름 없앰) · 머리 원문이 묶음이면 `book` 은 빈 값
- `_틀.md` — 기계 원문·구분·값원문 · 자재품목 구분 채움과 묶음 문서 · 소요량·계수 「용도」 칸 · 인력 줄 갈래 칸 바로잡음
- `ref/_묶음_기계.md` 새로 — 구분 11 · 상세구분 174 (654 줄)
- `_갱신절차.md` 기계 절 칸 이름
- 검사 — `check_master` 틀 0 · 로직 0 · 시험 83 통과(test_m01_api 25 · test_masterdata_check 58)

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-20 22:24:13 +09:00
eomsangdon 31654138da Merge remote-tracking branches 'origin/main_desktop_1', 'origin/sub_laptop_2' and 'origin/sub_laptop_3' into CODEX 2026-09-20 22:17:43 +09:00
eomsangdon f7fbe6a874 knowledge(master_data): 기계·용도 분류 전수 검증 결과 기록
임업기계 상세구분 과잉분할·계수표 공종칸 예외 1건·로직키 정합 확인
2026-09-20 22:16:53 +09:00
eomsangdonandClaude Sonnet 5 3ad3a9b311 fix(master_data): 자재품목 분류 검증 반영 · 오분류 4건 규칙 차례 · 초본·야생화 상세구분 신설
- 추진관 → 관·이음관/흄관 · 수도미터 → 수도계량기·유량계 · 무소음트랜치 → 그레이팅 · 칼라각관 → 안전시설
- 식물 138줄 상세구분 초화·수생식물 → 초본·야생화
- 뒤집힌 줄: 오분류 고침 밖 0 (수도미터 보호통 2줄 밸브 → 계량기)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-20 22:15:08 +09:00
eomsangdon 6993c6b95e knowledge(master_data): 자재품목 분류 표본 검증 결과 기록
오분류 4건 규칙·초본야생화 묶음 제안 정리(sub2 참고용)
2026-09-20 22:12:09 +09:00
eomsangdonandClaude Sonnet 5 b1fa3009a5 feat(master_data): 미분류 이름 줄 145 → 1 · 특수장비 신설 · 관급 못 채움 346 → 320
- 화초·수생식물 규격 꼴은 식생·종자 · Air Hammer · 콘쉴드 · 바탕면조정재 · 본우드는 특수장비 · 상·하차비는 운송·용역
- 관급 지역 묶음 시군 일부만 조달청에 있는 아스콘·레미콘 26줄 채움(비고에 명시)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-20 22:08:54 +09:00
eomsangdonandClaude Sonnet 5 c04ccc91f6 feat(master_data): 자재품목 분류 보강 — 미분류 1063 → 169 · 빌더가 분류를 부름
- 규칙 보강(기존 규칙 뒤에 붙임 · 이미 분류된 줄 변동 0)
- build_재료_자재품목.py 끝에서 분류 적용 — 다시 돌려도 두 칸 · 머리 비고 유지
- 이름 빈 24줄은 비고에 까닭만

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-20 21:51:06 +09:00
eomsangdonandClaude Sonnet 5 c249f3be66 feat(master_data): 자재품목 구분 · 상세구분 채움 — 품명 글자 규칙 · 23 구분
- scripts/build_자재품목_분류.py: 품명 규칙(위에서 첫 일치) · 조달청 줄은 조달청 품명 표 · 다시 돌리면 같은 결과
- 재료_자재품목.json: 구분 · 상세구분 두 칸만 바뀜 (값 · 이름 · 키 그대로) · 못 가린 줄은 미분류
- ref/_묶음_자재품목.md: 구분별 상세구분 · 줄 수
- 시험: test_자재품목_분류.py 추가 · test_masterdata_check 의 「구분 비어 있음」 확인을 「채워져 있음」으로

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-20 21:38:56 +09:00
eomsangdonandClaude Sonnet 5 565833bcb8 feat(master_data): 관급 보강 후보 합침 — 다산 같은 품명 줄에 조달청 최저가 · 새 줄 6,239
- 다산에 같은 품명(그레이팅 · 맨홀뚜껑 · 보행매트 · 합성목재 · 용접철망 · 갈매기표지판 · 고무링 · 혼합골재 등): 같은 치수 후보의 최저가를 관급 열에 채움 · 안 맞으면 비움
- 다산에 없는 품명(관 · 안전시설 · 종자·비료·식생 · 골재·경계석 · 매트 · 목재): 새 줄 6,239 · 자재품목 24,353 → 30,592
- update_관급단가_합침.py 신설 · apply 가 부름 · 다시 돌려도 같은 결과
- 설계 문서에 합친 결과 · 시험 추가

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PAdA5ThqmtVSsbzjusk1cJ
2026-09-20 20:59:27 +09:00
eomsangdonandClaude Sonnet 5 9c9f1442cf knowledge(마스터): 관급 보강 — 조달청에서 자재품목에 없는 품목 후보 23,377줄 · 원본 보관
- 새 스크립트 update_관급단가_보강.py(받기 fetch · 후보 build) — 기존 update_관급단가.py 는 그대로 불러 씀
- 후보 = ref/_관급_보강_후보.json (자재품목 줄 모양 · 키 없음 · 같은 품명·규격은 최저가) — 정본·키대장은 건드리지 않음
- 원본 = 지식DB 관급/2026-09-20/보강/
- 없음(조달청 종합쇼핑몰) — 합판 · 각재 · 유로폼 · 강관동바리 · 비계 · 철선 · 못 · 폼타이 · 유공관 · 종자 · 방부목 · 잡석

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-20 20:28:31 +09:00
eomsangdonandClaude Sonnet 5 465574a189 feat(master_data): 벤치플륨관 · 소형고압블록 · 무게수로관 조달청 품명으로 짝 — 관급 못 채움 495 → 355
- 벤치플륨관 = 조달청 「벤치플룸관」 (「플룸」 조회 2,640줄 받음) · 모델 · 가로×세로 · 종별로 짝
- 소형고압블록 = 보차도용콘크리트블록 · 형 · 두께 · 색으로 짝 · 무게수로관 = 모델명 · 치수 글자 일치
- 「전지역(제주 제외)」 줄과 「대구경북」 식 붙여 쓴 두 도 지역 읽음
- 설계 문서 대조표 (채움 4,197 · 맞음 3,461) · 시험 16건

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PAdA5ThqmtVSsbzjusk1cJ
2026-09-20 20:09:01 +09:00
eomsangdon c8e46462a2 Merge remote-tracking branch 'origin/dev' into main_laptop_1 2026-09-20 19:45:51 +09:00
eomsangdon 5e68ef2d7a chore(master_data): 사용자가 고친 열 목록 csv(추가 의견) 2026-09-20 19:45:40 +09:00
eomsangdonandClaude Opus 5 e48ffa26cb merge(마스터): sub_laptop_4 관급 확대 합침 — 자재품목 열 정리 위에 조달 값·새 줄 얹기
- 자재품목 = 내 열 정리(유류 5줄 삭제 · 원문번호 칸 없음) 기준 · 저쪽 관급 값 1,012 줄 · 비고 1,507 줄 채택
- 조달청에만 있는 380 줄 더함 — 원문번호 칸 없이 · 키 MT023981~MT024360 은 _키대장.json 에 등록
- update_관급단가.py 는 procured() 로 대장에서 「조달청 …」 키를 가려 짝지음 — 줄의 원문번호 칸을 보지 않음
- _키대장.json 「다음」 MT 24361 · MO 73 · 「폐기」 는 양쪽 합집합

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-20 18:58:02 +09:00
eomsangdonandClaude Sonnet 5 a905edd87f feat(master_data): 관급 다산 줄 우선 채움 · 못 채움 800 → 495 · 못 채운 까닭 비고
- 아스콘 지역 포함(시군 붙은 글 끊기) · R3-H/A1-H 규격 번호 떼기 · 파형강관 ×t·1RS·PE 피복 · 교량받침·합성목재·혼합골재 제조사 괄호 짝
- 못 채운 495줄 비고에 까닭(조달청 종합쇼핑몰에 없음 · 짝 못 지음) · 경질폴리염화비닐관 받기
- 다산 4,552줄 기준 채움 4,057 · 맞음 3,442 · 다름 615 · 못 채움 495 · 로직 일괄 시험 멈춤 327 그대로
- 시험 13건 · 설계 문서 대조표 갱신

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PAdA5ThqmtVSsbzjusk1cJ
2026-09-20 18:40:55 +09:00
eomsangdon 3b37f9d24d Merge remote-tracking branch 'origin/dev' into sub_laptop_4 2026-09-20 18:20:53 +09:00
eomsangdonandClaude Sonnet 5 f3b0611cab knowledge(다산비교): 기술자류 노임 8줄 출처 = 엔지니어링 건설부문 확정
LaborcDat 원장 8줄 부문 표시 없음 확인 — 엔지니어링 「7개기술부문」 2025 건설 칸과 원 단위까지 일치
부문별 6묶음(기계/설비·전기·정보통신·환경·원자력·기타) 대조 — 표시 없는 줄 = 건설 칸 확정
HeadMainDat 일위대가 상세 「중급기술자」 10줄 표본 — 전부 L0000001370(건설) 코드만 참조 확인

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0146J72jAMHpcmW4n2Y8WakE
2026-09-20 18:07:45 +09:00
eomsangdonandClaude Sonnet 5 e44365365b feat(master_data): 관급 제조사별 최저가 채움 · 조달청 2차 받기 · 짝짓기 갈래 · 새 줄 380
- 제조사별로 값이 갈리면 같은 규격 최저가 + 비고에 제조사 (보류 394 채움)
- 조달청 분류 23개 더 받음 (원본 gz 보관) · 시멘트 · 조경석 · 주철관 · 이음관 · 골재 · 측구수로관 · 볼라드 · 맨홀 · 용접철망 · 돌망태 · 매트 짝짓기
- 조달청에만 있는 금속돌망태 372 · 토목용부직포 8 을 자재품목에 새 줄로 들임 (키대장 갱신)
- 다산 값 대조 기준 ±5% · 짝짓기 시험 11건 · 설계 문서 갱신

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PAdA5ThqmtVSsbzjusk1cJ
2026-09-20 18:06:15 +09:00
eomsangdon 9624fa6a5f Merge remote-tracking branch 'origin/dev' into sub_laptop_1 2026-09-20 17:41:55 +09:00