Commit Graph
4291 Commits
Author SHA1 Message Date
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
eomsangdonandClaude Opus 5 ba2bb39115 fix(master_data): GC000724 시험입력 규격을 소모재료표 첫 값 15 로
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-21 06:08:16 +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
eomsangdon 76efa8f7a7 Merge remote-tracking branch 'origin/dev' into sub_laptop_2 2026-09-20 23:32:10 +09:00
eomsangdon 5cdfbefa54 fix(M01): 자재품목 구분→상세구분 거름 살림 · 로직 키 열기 코드 재확인
머리에 구분 묶음이 등록 안 된 파일(재료_자재품목)은 subs() 가 줄에서 바로
구분·상세구분을 모으게 고침 · 화면은 자재품목도 인력·기계와 같은 2단
거름을 씀. 로직 키 직접 열기(openKeyOn)는 이미 전체 로직 목록에서 찾아
여는 구조라 쪽 나눔의 영향을 안 받음 — 0331bb4d 코드 재확인.
2026-09-20 23:29:21 +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 709ccbd73d Merge remote-tracking branch 'origin/sub_laptop_3' into sub_desktop_1 2026-09-20 23:22:13 +09:00
eomsangdonandClaude Sonnet 5 1cdc584315 feat(M01): 테스트 컨테이너 세 방식 첫 화면 안내 · B 하위 로직 줄·합계 표시 · 규격·단가 멈춤 글 쉬운 말
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016WRFJmmhPi4exAzHgPZHMT
2026-09-20 23:21:23 +09:00
eomsangdon f35cb441d7 Merge remote-tracking branches 'origin/sub_desktop_1' and 'origin/sub_laptop_1' into sub_laptop_2 2026-09-20 23:19:42 +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
eomsangdon 9ac14a83a2 Merge remote-tracking branch 'origin/dev' into sub_laptop_1 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 Opus 5 a7643887ca feat(master_data): 로직 입력에 설명 칸 · 산림 테스트 대상 10개 입력 설명 채움
- `_틀.md` 7장 — 입력 칸 목록과 `설명`(쉬운 말 한 줄) · `시험입력` · 고르기 후보 단위 거르기 · 조건 값의 `{입력}` 자리
- 테스트 컨테이너 대상 10개 로직의 입력 97개에 설명 채움 — 서버는 줄을 그대로 내려보내 화면 도움말로 쓸 수 있음
- 로직_건설품셈_09장_미장공사.json 머리에 겹친 「부문」 칸 지움
- 시험 하나 더함

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-20 23:14:48 +09:00
eomsangdon 0331bb4db2 feat(M01): 소요량/계수 「쓰는 로직」 키를 누르면 로직 탭에서 그 로직 바로 엶
Logic_Page 에 openKey 초기 인자 + LogicHandle.openKey 추가(이미 연 뒤에도 재호출 가능)
Page.ts 는 복사 안내 대신 로직 탭 전환과 동시에 그 로직을 엶
2026-09-20 23:14:02 +09:00
eomsangdon abf6b5a036 Merge remote-tracking branches 'origin/sub_laptop_1', 'origin/sub_laptop_2' and 'origin/sub_laptop_4' into main_desktop_1 2026-09-20 23:12:43 +09:00
eomsangdon b75d8c499c Merge remote-tracking branch 'origin/dev' into main_desktop_1 2026-09-20 23:12:39 +09:00
eomsangdonandClaude Opus 5 cdbfbb7e3f feat(master_data): 관경이 든 재료 참조를 고르기 조건으로 · 조건 값의 입력 자리 채움
- 엔진 — 고르기 조건 값의 `{입력}` 을 계산 때 채움(관경) · 검사에서는 그 칸을 뺌(`static`)
- 흄관 · 파형강관 두 줄을 고르기 조건으로 바꿈
- VR관(자재품목 단위 「본」 · 호표 「m」 환산 필요) · 고무링 · 커플링밴드 셋은 옛 참조 유지 — 조건만으로 줄이 안 좁혀짐
- 시험 하나 더함

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-20 23:10:42 +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 20bd74306a Merge remote-tracking branch 'origin/sub_laptop_1' into sub_desktop_1 2026-09-20 23:09:58 +09:00
eomsangdon 4f9027b955 knowledge(master_data): 요율 갱신절차 구멍 메움 - build_요율.py 대조기 추가
조달청제비율 XLSX·국민연금법 XML 원문을 요율_조달청제비율.json 과 셀 단위로 대조하는
--check 전용 스크립트 신설(정본 쓰기 기능 없음) · 지금 원문·정본 전부 일치 확인 ·
국민연금 2033년 이후 요율은 법 부칙(2026~2032만 명시)에 없는 추정치임을 참고로 남김 ·
_갱신절차.md 요율 줄·구멍 목록 갱신 · 시험 3건 추가.
2026-09-20 23:09:58 +09:00
eomsangdon edc77d48c9 Merge remote-tracking branches 'origin/sub_desktop_1' and 'origin/sub_laptop_1' into sub_laptop_2 2026-09-20 23:09:57 +09:00
eomsangdon 705f24b4f0 Merge remote-tracking branch 'origin/dev' into sub_desktop_1 2026-09-20 23:09:54 +09:00
eomsangdonandClaude Sonnet 5 734c31a5a7 fix(재료): 품셈재료 고르기 검증 반영 — 다른 물건 18줄 비움 · 규격 표기 정규화(∅→Φ) · 숫자 경계 맞대기
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-20 23:08:58 +09:00
eomsangdonandClaude Opus 5 e2ea63e844 feat(master_data): 재료 고르기 후보를 줄 단위와 같은 자재품목으로만 거름
- 엔진 — candidates·pick·element 에 unit · 호표 줄 단위를 그대로 넘김(우드칩 ㎥ 에 원목후로링 ㎡ 가 섞이던 자리)
- 후보 API — /materials 에 unit · 단가 미리보기도 줄 단위로 거름
- check_master 「단위」 검사 새로 — 조건 안 줄이 모두 다른 단위거나 대표 줄 단위가 다른 자리 37건(로직 검사와 따로 — 조건을 좁히라는 알림)
- 품셈재료 고르기 칸이 채워진 호표 줄 24개를 고르기 조건 묶음으로 바꿈
- 일괄 시험 계산 통과 1,270 → 1,272 · 시험 둘 더함

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-20 23:08:00 +09:00
eomsangdon f1632b0059 knowledge(master_data): build_용도.py ruff format 2026-09-20 23:07:55 +09:00
eomsangdon 26ceeaf9b0 feat(M01): 요소 찾기에 기계 구분·상세구분 싣기 · 소요량/계수 로직키 눌러 로직 탭 연결
_brief 응답에 구분·상세구분 추가(테스트 컨테이너 기계 후보 거름용)
표 상세화면 용도의 로직키를 누르면 로직 탭으로 전환 + 키 클립보드 복사(찾기용)
로직 목록을 직접 열지는 못함(로직 부분은 sub1 담당) — _화면_계약.md 한 줄 추가
2026-09-20 23:07:45 +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 f12f25f5e6 merge(M01): dev 합류 — 화면 계약 문서 충돌 해소 · 양쪽 문장 모두 살림
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016WRFJmmhPi4exAzHgPZHMT
2026-09-20 23:04:14 +09:00
eomsangdon ea3ba6ece8 Merge remote-tracking branch 'origin/sub_laptop_4' into sub_laptop_2 2026-09-20 23:02:35 +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
eomsangdonandClaude Sonnet 5 817c0331f6 fix(재료): 품셈재료 고르기 단위 거름 — 단위·이름 같은 줄을 대표로, 없으면 비움
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-20 23:00:17 +09:00
eomsangdon 53151917ba Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1 2026-09-20 22:57:30 +09:00
eomsangdon 0d64fdbd9c Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1 2026-09-20 22:57:29 +09:00
eomsangdon 5348a0945d Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-09-20 22:57:28 +09:00
eomsangdon 999e4819ee Merge remote-tracking branch 'origin/sub_desktop_1' into main_laptop_1 2026-09-20 22:57:28 +09:00
eomsangdonandClaude Opus 5 c81853b4cd feat(master_data): 로직마다 시험 계산용 기본 입력 · check_master 계산전부
- 로직 줄에 「시험입력」 칸 — 시험 계산 전용(정본 계산은 화면 값만 씀) · 규격·직경은 원문 표 첫 값 · 자재지역은 울진(모래 줄 없는 넷은 포항)
- check_master 에 `시험입력()` · `calc_all()` · 「계산전부」 모드
- 일괄 시험 계산 통과 1,219 → 1,270 · 멈춤 135 → 84(모두 데이터 결손 — 관리자 값 65 · 품셈재료 규격 미지정 13 · 지역 줄 없음 1 · 고르기 조합 없음 5)
- 시험 둘 추가(test_masterdata_check.py)

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-20 22:56:28 +09:00
eomsangdon a50e39cb31 auto: 2026-09-20 22:55 (EOMSANGDON-HOME) 2026-09-20 22:55:49 +09:00
eomsangdon a88d8ba002 knowledge(master_data): _화면_계약.md 에 소요량/계수 usage 거름 한 줄 추가 2026-09-20 22:55:43 +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
eomsangdonandClaude Sonnet 5 6f121a7422 feat(M01): 테스트 컨테이너 마무리 · 계약 문서에 후보 값 열 · 쉬운 말 멈춤 사유 반영
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016WRFJmmhPi4exAzHgPZHMT
2026-09-20 22:51:11 +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