Commit Graph
2460 Commits
Author SHA1 Message Date
eomsangdonandClaude Sonnet 5 9d0ecac0ae knowledge(M01): 3장 마감 전수 검증 — 어긋남 2건(줄 이름 글자)뿐
로직 1,354 전수 /text 대 /calc · 별칭 되돌리기 30개 · check_master 틀·로직 0 · 통과 1,291 멈춤 63.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-22 00:36:59 +09:00
eomsangdon b6b0996344 Merge remote-tracking branch 'origin/sub_laptop_2' into sub_laptop_1 2026-09-21 23:58:18 +09:00
eomsangdon 07e5d60435 Merge remote-tracking branch 'origin/dev' into sub_laptop_1 2026-09-21 23:58:16 +09:00
eomsangdonandClaude Sonnet 5 60d67b310a knowledge(M01): 관급 남은 못 채움 정리 — 중온 아스콘 · KP 접합부속 · 그 밖 14줄 까닭 (일감 22)
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-21 23:56:59 +09:00
eomsangdonandClaude Sonnet 5 f50bf7e494 fix(M01): 이름 꼴 식이 표 열쇠 별칭을 밑이름으로 풀어쓰던 흠 고침
별칭 이름이 QC001882 처럼 표 열쇠 그대로면 요소 열쇠로 읽혀 밑이름 풀어쓴 글자가 나옴. 요소 테이블(LB·EQ·MT·MP·MO)만 이름으로 풀고 그 밖은 별칭 이름 그대로.
로직 전수 1,291 — 새는 줄 0 (옛 동작과 다른 로직 196) · 값 식·계 그대로 · 시험 추가(21 통과).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-21 23:56:03 +09:00
eomsangdon 29fad2057c Merge remote-tracking branch 'origin/dev' into sub_laptop_2 2026-09-21 23:54:28 +09:00
eomsangdonandClaude Sonnet 5 82391b7f5b knowledge(M01): 관급 가까운줄 검증 반영 — 접속티 4줄 null · 제조사 표기 6줄 바로잡음 · 소형고압블록 50줄 대조 (일감 21)
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-21 23:52:36 +09:00
eomsangdon 2aeb3d4937 Merge remote-tracking branches 'origin/main_desktop_1' and 'origin/sub_desktop_1' into sub_laptop_1 2026-09-21 23:51:51 +09:00
eomsangdonandClaude Sonnet 5 a4b3e7d77a feat(M01): 일위대가 조합 마스터 — 데이터 · 엔진 · 서버 길(화면은 아직)
PLAN 4-2. 조합 = 관리자가 이름을 붙이고 단가산출 로직을 골라 담은 묶음.
마스터에는 담은 로직 목록만 두고 수량·비율·계산은 두지 않음(4-0 확정 · 계산은 프로젝트 몫).

- 새 파일 `일위대가조합.json`(빈 채 · 줄은 사용자가 화면에서 만듦) · 테이블ID `UA`
  · 원문이 없어 머리 `원문` 과 줄 `원문번호` 를 두지 않음(`mk.NO_NUMBER` 에 `UA`)
- 엔진 `scripts/master_combo.py` — 검사 넷(없는 로직 키 · 같은 로직 두 번 · 빈 조합
  · 조합이 조합을 담음) · 「이 로직을 쓰는 조합」 거꾸로 찾기 · 미리 보기 계산
- `check_master.py` 에 「조합」 갈래 더함 · 저장 전 검사(`check_saved`)에도 얹어 422 로 막음
- 서버 `M01_MasterData_Store_Combo.py` — `GET /combos`·`/combo`·`/logic/combos`
  · `POST /combo/new`·`/edit`·`/delete`·`/preview`(저장 없음)
- 조합은 요소 그룹이 아님 — `/groups` 는 여덟 그대로 두고 제 길로만 다룸
- 틀 `_틀.md` 10장 · 계약 `_화면_계약.md` 9장 · 시험 `test_m01_combo.py` 17

검증 — 견본 조합(13-4-1 · 13-4-2 · 13-2-1) 미리 보기 합계가 그 로직 셋의 시험 계산을
비목별로 더한 값과 같음 · 못 도는 줄은 그 줄만 멈추고 나머지 합계는 그대로 ·
저장 전 조합 줄로도 미리 보기 되고 아무것도 안 생김 · 검사 넷 다 422 · 낡은 판본 409 ·
정본 로직 안 바뀜 · `check_master 틀`·`조합` 0건 · pytest 44 통과(조합 17 + api 27)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WaS48Nvs26o3aFUpcfJxVv
2026-09-21 23:50:42 +09:00
eomsangdon 19fa8d9765 knowledge(마스터값): 이름식·값식 짝 검증 — 로직 27개 중 어긋난 것 2건
서버 길(FastAPI TestClient, /calc·/text)만 불러 읽기 전용 검증.
줄 수·차례 짝(①)·함수글자·요소키 새나감(②)·계 합계(④)는 27개 전부 통과.
찾기() 별칭을 쓴 덧줄 비율식 2곳(GC001008·GC001017)에서 이름 식이 별칭 목록의
실제 이름(QC…) 대신 밑이름을 풀어 이은 다른 글자를 씀 — 값은 맞고 라벨만 어긋남.
2026-09-21 23:50:18 +09:00
eomsangdon c416961588 Merge remote-tracking branch 'origin/dev' into sub_laptop_2 2026-09-21 23:47:37 +09:00
eomsangdonandClaude Opus 5 4010c6b708 knowledge(M01): 관급 가까운줄 검증 수 바로잡음 — 같은 물건 51 · 사람이 볼 것 4
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-21 23:44:00 +09:00
eomsangdonandClaude Opus 5 4df9c684e2 knowledge(M01): 관급 가까운줄 55줄 검증 — 같은 물건 49 · 되돌릴 것 0 · 사람이 볼 것 6 (일감 20)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-21 23:43:26 +09:00
eomsangdon 4ef8aa86bd Merge remote-tracking branch 'origin/dev' into sub_desktop_1 2026-09-21 23:43:01 +09:00
eomsangdon 8fca91bf9e knowledge(마스터값): 품셈재료 삭제조건 정리 — 178줄(139·17·22) 갈래별 조건 · 변수참조 제안
build_로직_재료_고르기.py --보기 로 오늘 다시 셈(139+17+22=178, 드리프트 없음).
갈래별 「지우려면 무엇이 있어야」 한 줄씩 · {변수} 22줄 못 바꾸는 까닭 셋 · 고르기 규격칸에
변수 그대로 두는 제안(파형강관 GF000176 전례 근거, 구현 안 함).
삭제 뒤 남을 이름표 정보는 별도 매핑 파일로 옮기는 안 제안(자재품목 원자료는 안 건드림).
2026-09-21 23:40:16 +09:00
eomsangdon f2efbeb2ce Merge remote-tracking branch 'origin/dev' into sub_laptop_2 2026-09-21 23:39:59 +09:00
eomsangdonandClaude Opus 5 8d95041a93 feat(master_data): 관급 못 채움 320 → 108 — 느슨한 두 번째 짝짓기 · 다산 옛 값 ±5% 안일 때만 채움
- update_관급단가_느슨.py 신설 — 엄격한 짝이 안 선 줄을 갈래 안에서 규격 글자를 느슨하게 맞춰 다시 봄
  (아스콘 · H형강 · HI-VP · PE · VR관 · 돌망태 · 무게수로관 뚜껑 · 벤치플룸 · 유공관 · 이음관)
- 아스콘 관리번호 A3-W 떼기 · 못 채운 까닭 비고를 지금 말로 다듬음
- 자재품목 관급 열 212줄 채움(다른 열·줄 그대로) · 시험 · 설계 문서

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-21 23:37:13 +09:00
eomsangdon fca258ab38 Merge remote-tracking branches 'origin/sub_laptop_1' and 'origin/sub_laptop_4' into sub_desktop_1 2026-09-21 23:36:42 +09:00
eomsangdon 7d329b55d0 Merge remote-tracking branch 'origin/dev' into sub_desktop_1 2026-09-21 23:36:38 +09:00
eomsangdonandClaude Sonnet 5 1cc805dfba knowledge(master): 지역·계약종별 17줄 정리 — 지역 갈림 재료 표 · 전력 원문 대조
지역 자리 = 로직 입력 자재지역 · 전력 계약종별(17줄 모두 있음) — 대표로 굳히지 않는 것이 맞음. 품셈재료 모래·자갈 비고에 뜻을 적음.
ref/_지역_갈림_재료.md — 지역이 이름 글자로만 있는 품목 여덟의 지역 수·울진 값(울진은 레미콘·아스콘만 있고 모래·자갈 없음) · 전력 두 줄은 한전 요금표와 맞음. 값은 안 지어 넣음.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-21 23:33:33 +09:00
eomsangdon cba9ae9638 knowledge(마스터값): 관리자값 미확보·없는 재료 다시 훑음 — 새로 채운 값 0 · 후보 8건 정리
재료_품셈재료.json 고르기·비고 칸 낱줄 대조(45+111줄) · 자재품목 30,592줄·재료_유가전력 재검색.
후보 있으나 admin 규격·지역 선택 필요한 것 8건(VR관·철망태·용접봉·색소·에폭시·버너·퓨즈·땜납) 적음.
나머지는 짝 없음 재확인(바뀐 것 없음) · 오피넷 동적 페이지라 값 못 얻어 지어내지 않음.
2026-09-21 23:31:14 +09:00
eomsangdon 7ef8973497 Merge remote-tracking branch 'origin/dev' into sub_laptop_1 2026-09-21 23:29:26 +09:00
eomsangdonandClaude Opus 5 241926e79f feat(M01): 읽는 식 줄에 변수 이름 꼴을 더함 — 두 칸 줄 맞춤
POST /text 가 줄마다 「이름글」(석공노임 * 메쌓기인력.석공 * (1 + 증가율 %) = 석공비)과 「글」(값 꼴)을 같이 주고 짝 번호를 붙임 — 두 꼴이 한 줄 안에 있어 개수·차례가 늘 같음.

표 찾기·로직 부르기는 3-4 별칭 규칙 그대로(답에 별칭 목록 포함) · 단가 자리는 노임·손료·단가 꼬리 · 만약()은 두 꼴 모두 걸린 쪽만. 계약 3장 갱신 · 로직 1,291개 전수 점검(짝 어긋남 0 · 함수 샘 0) · 시험 20 통과.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-21 23:24:39 +09:00
eomsangdonandClaude Sonnet 5 f6c3e25c5d fix(M01): 이름 맞추기 — 「일위대가 로직」 → 「단가산출 로직」 · 「일위대가 호표」 → 「단가산출 상세」 (화면 문구와 주석만)
- 키(GF·GC·GX) · 파일 이름 · 데이터 안의 말은 그대로
- _틀.md 의 같은 말도 바꿈

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016WRFJmmhPi4exAzHgPZHMT
2026-09-21 23:16:40 +09:00
eomsangdon 9d6e60f08c docs(old코드): 막힌 줄 필요조건 · 사슬째 걷기 근거 적음 — 새로 걷을 것은 없음
「없음」 판정 18줄에 「필요: ...」로 있어야 할 새 마스터 한 줄씩 적음(지금 만들지 않음).
사슬째 걷기 판단(B08·B09·Z01 공통) 적음 — main.py 라우터 등록·B07 Cross_Quantity 호출로 화면까지 살아있어 사슬째 걷기 안 됨.
남은 31줄 전부 외부 참조 재확인 — 부르는 곳 없어진 것 없음(새로 걙을 것 없음).
2026-09-21 23:14:15 +09:00
eomsangdon dc4602ca08 Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-09-21 22:02:50 +09:00
eomsangdon be80dbf2a8 Merge remote-tracking branch 'origin/dev' into main_desktop_1
# Conflicts:
#	M01_MasterData/M01_MasterData_UI_LogicLab.ts
#	M01_MasterData/M01_MasterData_UI_LogicLab_Style.css
#	M01_MasterData/M01_MasterData_UI_Logic_Api.ts
#	resources/master_data/ref/_검증_별칭_복사.md
2026-09-21 21:37:11 +09:00
eomsangdonandClaude Opus 5 d9a3106181 fix(master): 13장 돌쌓기·돌붙임 첫 고르기 조합을 원문에 있는 조합으로
화면은 고르기 첫 값으로 열리는데 13-4-1(뒷길이 25 · 견치돌 · 골쌓기) · 13-5-1(25 · 메붙임 · 깬돌) 이 원문 표에 없어 「맞는 줄 0개」 로 멈추던 것 — 「돌」 고르기 차례만 바꿔 첫 값을 깬잡석으로(값은 안 고침 · 비고에 한 줄).

같은 흠 일괄 조사 53 → 51 · 남은 51 은 설계자가 넣을 수가 비어 1 이 들어간 탓(목록 ref/_첫조합_없는로직.md) · 되풀이 검사 시험 한 건.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-21 21:35:50 +09:00
eomsangdonandClaude Opus 5 bf7764fb99 test(M01): 낡은 품셈재료 단가 시험을 고르기 조건+대표 줄 단가 시험으로 고침
GC000628 시멘트 줄이 고르기 조건으로 바뀌어 「MP000002」 열쇠가 없어진 것 — 데이터는 그대로 두고 시험을 지금 모양에 맞춤(대표 MT004176 줄의 낮은 값 · 후보 수).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-21 21:24:20 +09:00
eomsangdon c34f72b2d7 fix(M01): 별칭 복사 gather — 사용자 변수가 별칭과 이름이 겹치면 조용히 안 바꾸고 저장 막음
- 교차 검증 어긋남 1건(사용자가 별칭과 같은 이름의 입력·중간·덧줄을 새로 만들면 되돌릴 때
  그 이름이 조용히 찾기() 원문으로 바뀌던 것) — gather 에서 별칭 이름을 그 순간의
  입력·중간·덧줄 이름(_taken)과 견줘 겹치면 FormulaError(400) · 자동 이름 바꾸기는
  화면 개입 없이는 어느 쪽 식인지 못 가려 안전하지 않아 넣지 않음
- 재현 시험 추가 · 전체 로직 1,354줄 펴고 되돌리기 어긋남 0건 재확인 ·
  resources/master_data/ref/_검증_별칭_복사.md 에 「고친 뒤」 덧붙임
2026-09-21 21:20:36 +09:00
eomsangdon bb3f119f72 Merge remote-tracking branch 'origin/sub_laptop_2' into sub_laptop_1 2026-09-21 21:18:11 +09:00
eomsangdon 93330832cd Merge remote-tracking branch 'origin/sub_desktop_1' into sub_laptop_1 2026-09-21 21:18:10 +09:00
eomsangdon f6b832456d Merge remote-tracking branch 'origin/sub_laptop_1' into main_desktop_1 2026-09-21 21:13:24 +09:00
eomsangdon e0691e2418 docs(old코드): 바꿈 목록에 새 마스터 후보 열 채움 — Z01·B08·B09·common_util·화면 24줄 조사
공종 마스터 계열(열쇠대장·연결·자원줄)은 새 마스터에 대응 없음 — 별도 새 마스터 필요.
기계·노임·제비율·재료 계열은 이름 대응 후보 확인 — 구조 비교는 안 함.
실제 코드는 이번에 안 고침 — 딸린 시험(~40개) 함께 고치는 큰 걸음이라 판단 갈림.
2026-09-21 21:13:09 +09:00
eomsangdon e73ef5d3a0 feat(M01): PLAN 3-4 복사해서 만들기 화면 — 별칭 꼴 식 편집·표 바꾸기·로직 부르기 갈래·시험 계산·저장
- 새 M01_MasterData_UI_LogicLab_Copy.ts — [본떠 만들기] → GET /logic/formula(별칭 폼) 편집
  → 표 바꾸기 모달(소요량·계수 검색) · 로직 부르기 그대로/같이 복사 갈래 · 식 줄 고치기·덧줄 더하기
  → POST /logic/formula/preview 로 되돌린 실제 식을 buildCalc 로 재사용해 시험 계산
  → POST /logic/formula/save 로 자체 로직(GX) 저장 · afterSave 로 LogicLab 이 새 키를 바로 엶
- 서버: POST /logic/formula/preview 새로 더함(저장 없이 별칭만 원문으로 되돌림) · 계약 7장 반영
- LogicLab.ts 는 「본떠 만들기」 단추 한 줄만 붙임(정본 로직 화면·New 화면은 안 건드림)
- ORCA 로 13-4-1 을 본떠 저장 — 안 고치면 79,279.668 로 원본과 같음 · 석공 줄 곱 2배로 고치면
  131,716.728 로 바뀜 확인 · 시험 흔적(GX000001·로직_자체.json·키대장 GX 번호) 지움·되돌림
- 시험 `test_m01_copy.py` 에 미리보기 시험 둘 더함 · M01 시험 130 통과 · typecheck 통과
2026-09-21 21:12:43 +09:00
eomsangdonandClaude Sonnet 5 c2bde8534e knowledge(M01): 별칭 복사 검증 — 어긋난 것 한 건 (일감 17)
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-21 21:10:23 +09:00
eomsangdon 9407221490 Merge remote-tracking branch 'origin/sub_laptop_4' into sub_laptop_3 2026-09-21 21:09:07 +09:00
eomsangdonandClaude Sonnet 5 c8ae367643 knowledge(로직): 로직 개선 시험 사용자 경로 검증 기록 — 정본 다섯 · 새로 만들기 · 막힌 자리
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PAdA5ThqmtVSsbzjusk1cJ
2026-09-21 21:07:25 +09:00
eomsangdonandClaude Opus 5 8a91fa3cca fix(M01): 식 해석기 흠 셋 — 단위 없는 맨 수 · 「식 = 이름」 꼴 · 비목 안 고른 덧줄
· 단위 칸에 「없음」(맨수 · - · % · 빈 글)을 골라 무차원으로 둘 수 있게 함 —
  횟수·배율을 「회」 로 두어 「원/회」 가 남던 덧셈 검사 걸림을 풂 ·
  같은 단위끼리 나누면 맨 수가 되는 것도 맞음
· 줄을 「이름 = 식」 과 「식 = 이름」(A * B = C) 둘 다 받음 — 한쪽이 값 이름 하나면 그쪽이 이름 ·
  양쪽이 다 식이면 그 줄의 등호 자리를 짚음 · 괄호 안 등호와 비교 기호는 안 가름
· 비목 안 고른 덧줄을 「못 옮김」 으로 막지 않고 그 값의 「정할것」 에 「비목」 을 얹어 짚어 줌 ·
  돈 아닌 로직은 덧줄이 없어 안 물음
· 계약 _화면_계약.md 8장(다른 창이 7장을 먼저 씀) · 시험 test_m01_draft.py 18개

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
2026-09-21 20:57:43 +09:00
eomsangdon 45746c9ed7 Merge remote-tracking branches 'origin/main_desktop_1', 'origin/sub_laptop_1' and 'origin/sub_laptop_4' into sub_laptop_2 2026-09-21 20:50:38 +09:00
eomsangdon edbfd846a2 Merge remote-tracking branches 'origin/main_desktop_1', 'origin/sub_laptop_1' and 'origin/sub_laptop_4' into sub_laptop_3 2026-09-21 20:50:36 +09:00
eomsangdon 7379379bd7 Merge remote-tracking branch 'origin/dev' into main_desktop_1
# Conflicts:
#	M01_MasterData/M01_MasterData_Router.py
#	resources/master_data/_화면_계약.md
2026-09-21 20:22:00 +09:00
eomsangdon 4ccf42c401 docs(M01): 식 해석기(3-3) 다른 창 검증 — 견본 14개 전부 뜻대로 동작
- 옮기기 규칙(마스터요소 하나=호표 · 비목만 정함=덧줄 · 나머지=중간) 확인
- 검사(단위·돌고돎·중복정의·안쓰임·못읽음·비목합이름·항당요소하나) 전부 막힘
- 저장·계산은 임시 폴더에서만(실 저장소 안 건드림) — check_saved·/calc 일치
2026-09-21 20:12:03 +09:00
eomsangdonandClaude Opus 5 4e4c44bcb1 refactor(master): 옛 방식 재료 줄 129 개를 고르기 조건+대표 줄로 바꿈 — 금액 그대로 · 남은 178 줄은 까닭별 정리
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-21 20:05:31 +09:00
eomsangdon 87fc0ab52e Merge remote-tracking branch 'origin/sub_desktop_1' into main_desktop_1 2026-09-21 20:04:51 +09:00
eomsangdon c57f0ea06d feat(M01): 복사해서 만들기 엔진·서버 — 정본 로직을 별칭 꼴 식으로 펴고 되돌려 자체 로직으로 저장
- `scripts/master_copy.py` — `찾기()`·`로직()` 한 덩이를 별칭 이름으로 · 원문은 별칭표에 그대로
  (자르기는 `master_formula` 파서 그대로 · 완전 같은 부르기는 합침 · 인자가 갈리면 등장 차례로 번호)
- `GET /logic/formula` · `POST /logic/formula/save` — 저장은 별칭을 원문으로 되돌린 뒤 `logic/new` 재사용
- 계약 `_화면_계약.md` 7장 · 시험 `test_m01_copy.py` 8 통과(로직 1,354줄 되돌리기 전수 포함)
2026-09-21 20:02:12 +09:00
eomsangdonandClaude Opus 5 ce0529ff2c fix(M01): 몫이 모두 0 인 장비 줄이 읽는 식에서 사라지던 것 — 0 원 한 줄과 까닭으로 남김
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JgUhN55Z3BCYhUJTjwTNfj
2026-09-21 19:58:04 +09:00
eomsangdon 9a938c0ab0 Merge remote-tracking branch 'origin/sub_desktop_1' into sub_laptop_1 2026-09-21 19:56:02 +09:00
eomsangdon b4833994f9 Merge remote-tracking branch 'origin/dev' into sub_laptop_1 2026-09-21 19:56:00 +09:00
eomsangdon 01d96e5d99 docs(old코드): 걷을 옛 코드 목록에 걷은 표시
B09_Estimation_ResourceAxis_Dump.py 걷음 반영.
2026-09-21 19:54:30 +09:00