Commit Graph
5257 Commits
Author SHA1 Message Date
eomsangdon 14068c0931 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_6 2026-09-30 19:13:48 +09:00
eomsangdonandClaude Opus 5.5 9f69ebe225 chore(M02): 마스터 일위대가 견본 조합 맨 위로 · 폴더 목록(사용자 화면 편집)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KYNJBegcapQYMwkKAf8D7S
2026-09-30 19:02:06 +09:00
eomsangdonandClaude Opus 5.5 0541830750 fix(공용): 모달 위 고정 · 보이는 글 「더하기」 → 「추가」(30-1)
- 공용 .ui-modal: 세로 가운데 대신 최대 높이 기준 가운데 자리에 윗변 고정 · 아래로만 늘고 줆(찾기 칸이 안 움직임) · 큰 창은 --modal-max(고르기 모달 94vh · 노선 추천 92vh · M01 복사 시트 90vh) · M02 단추 아래 작은 창은 margin-top 0
- 따로 둔 모달도 같게: B01 대시보드 모달 · M01 로직 고르기(m01-logic) · M01 조달 찾기
- 가운데 그대로: 불러오는 중 가림 · 공용 확인 창 · B03 확인 창 · B05 노선 편집(고정 높이) · 스프레드시트 메모 편집
- 「더하기」 → 「추가」 25곳(스프레드시트 · M01 · M02 · 공용 표 · locale) · 안쪽 명령 이름 시트더하기 · 주석은 그대로
- 시험 test_modal_top_and_add_word 새로

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ly2oHAaTDYRjcniAmHR81z
2026-09-30 18:56:43 +09:00
eomsangdonandClaude Opus 5.5 c0a76b844d feat(M02): 일위대가 조합 층 사이 복사 · 여러 개 옮기기 · 지우기 서버(PLAN 30-3)
- POST /api/m02/layers/{layer}/combos/paste — 원본 층(읽기) 조합 · 폴더 → 이 층(쓰기) 경로 폴더에 새 키(UA · UC · UP) · 본뜬키 = 원본(마스터는 UA 만) · 같은 이름 「이름 (2)」 · 폴더는 안 조합 · 빈 폴더까지 · 깊이 2 넘으면 422
- POST /api/m02/layers/{layer}/combos/tree-many — 나무 고침 여럿 차례대로 · 저장 한 번 · 하나라도 막히면 안 씀
- 새 M02_MasterTemplete_Combo_Copy · Combo_Store edit_tree 를 edit_tree_many · commit 한 길로
- Labor_Api 에 pasteCombos · editComboTreeMany
- 시험 test_m02_combo_layers 네 건 더함

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BU9gbNE3aWFUvE61pS2WGt
2026-09-30 18:53:57 +09:00
eomsangdon 7ea8b75162 Merge remote-tracking branch 'origin/dev' into main_laptop_1 2026-09-30 18:28:13 +09:00
eomsangdonandClaude Opus 5.5 4a1fb2128b feat(M02): 「사람 고르기」 없앰 · 시스템 관리자는 고른 회사를 회사 관리자처럼 — 「개인」 = 그 회사 사람 나무 (PLAN 29-6)
- 남의 회사 「개인」 단추(읽기) = 사람 줄 → 고른 사람 라이브러리(구조물 조합 · 일위대가 두 나무) · 안 골랐으면 첫 사람 · 사람 없으면 마스터
- 시스템 관리자 자기 개인 층은 자기 회사를 고를 때만 · 회사 관리자 화면 그대로
- 시험 맞춤

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 18:24:40 +09:00
eomsangdon 7459f31170 Merge remote-tracking branch 'origin/sub_laptop_7' into sub_laptop_3 2026-09-30 18:18:47 +09:00
eomsangdon f685b4e3b3 Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1 2026-09-30 18:16:41 +09:00
eomsangdonandClaude Opus 5.5 c1ad11e869 feat(M02): 좌측 같은 이름 단추 · 나무 뿌리 줄 없앰 · 「+」 더하기 · 찾기 하나(AND) (PLAN 29-6)
- 「일위대가 조합」 · 「구조물 조합」 컨테이너 안 같은 이름 줄 단추 없앰 — 제목을 펼치면 그 화면을 엶
- 나무 맨 위 뿌리 줄 없앰 — 폴더 · 항목부터 · 맨 위 더하기는 빈 자리 오른쪽 클릭 · 층 단추 옆 「+」(읽기만 층 = 숨김) · 빈 나무 안내글 맞춤
- 찾기 칸 하나 — 띄어쓰기 낱말 모두(AND · 대소문자 무시) · 이름 · 키 · 경로(구분 · 상세구분) · 단위 · 공용 matchText 를 나무 · 일위대가 조합 목록이 함께 씀(목록의 따로 찾기 칸 없앰)
- 시험 — 찾기 AND · 새 배치 맞춤

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 18:15:43 +09:00
eomsangdonandClaude Opus 5.5 9ed36efe08 fix(B01): 회사 알약 제목 바로 옆 · 누르면 조회 후 고르기 창(29-5)
- 알약을 컨테이너 제목 바로 옆 왼쪽 맞춤(다섯 컨테이너 같게 · 제목과 16px)
- 드롭다운 메뉴 대신 회사 고르기 창: 찾기 칸(이름 · 사업자번호 · 띄어쓰기 단어 모두) → 거른 목록(최근 등록 순 · 50줄까지 · 넘으면 좁히라는 안내) → 줄 누름 또는 Enter 로 고름 · Esc · 바깥 누름 닫기
- 공용 item_picker 는 구조물 항목 전용이라 안 씀 · B01 모달 꼴 새 파일 B01_Dashboard_UI_CompanyPick
- 시험 test_b01_settings_cards 맞춤 · 거르기 시험 보탬

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ly2oHAaTDYRjcniAmHR81z
2026-09-30 18:10:21 +09:00
eomsangdonandClaude Fable 5.1 95849aefbd chore(M01): 결정 목록 보탬 — 산림 1~3장 · 못 고친 흠 · 가정 값 · 화면 · 정리(물음 51)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KYNJBegcapQYMwkKAf8D7S
2026-09-30 17:59:33 +09:00
eomsangdonandClaude Opus 5.5 d17ede799d fix(M02): 「사람 고르기」는 시스템 관리자에게만 — 회사 관리자에게는 숨김 (PLAN 29-2 뒷손질)
- 회사 관리자의 남의 개인 층 읽기 길(해시 owner · 서버 권한)은 그대로
- 시험 한 줄 맞춤

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 17:47:30 +09:00
eomsangdon b315181246 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_7 2026-09-30 17:43:33 +09:00
eomsangdon 04b9524b54 Merge remote-tracking branch 'origin/dev' into sub_laptop_7 2026-09-30 17:43:31 +09:00
eomsangdon 61caa8e27d Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1 2026-09-30 17:39:54 +09:00
eomsangdonandClaude Fable 5.1 6a5c5382b3 chore(M01): 산림 1~3장 표 99개 대조 기록(PLAN 29-4)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KYNJBegcapQYMwkKAf8D7S
2026-09-30 17:39:17 +09:00
eomsangdon 647b474446 Merge remote-tracking branch 'origin/sub_laptop_8' into main_laptop_1 2026-09-30 17:38:34 +09:00
eomsangdon 5a206fc2fe Revert "auto: 2026-09-30 17:37 (ESD_LAPTOP)"
This reverts commit 5d97102f35.
2026-09-30 17:38:33 +09:00
eomsangdonandClaude Opus 5.5 cd2ee5664d feat(M02): 좌측 층 단추 셋 · 나무를 좌측 패널로 · 탐색기 모양 나무 · 사람 고르기 · 해시 company (PLAN 29-2)
- 「일위대가 라이브러리」 · 「구조물 조합」 줄 아래 층 단추 셋(마스터 · 회사 · 개인 · 권한 없으면 「읽기」) → 고른 층의 나무를 좌측 패널에 · 상세는 표 · 편집만
- 찾기 칸은 상세 위쪽(구조물 조합일 때 · 일위대가 화면 맨 위)
- 회사 → 사람 펼침 없앰 · 「사람 고르기」 select(같은 줄 · 회사 관리자 · 시스템 관리자) → 해시 owner
- 시스템 관리자 볼 회사 = 해시 company · sessionStorage aislo.adminCompany · 자기 회사(viewCompany)
- 공용 나무(ui_template_tree) — 들여쓰기 안내선 · 폴더 · 항목 아이콘 · 폴더 굵게(M01 · 고르기 모달도 같이)
- 시험 — combo_screen · labor_tree · layer_screen 새 배치 · viewCompany Node 시험

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 17:37:46 +09:00
eomsangdon 5d97102f35 auto: 2026-09-30 17:37 (ESD_LAPTOP) 2026-09-30 17:37:02 +09:00
eomsangdonandClaude Opus 5.5 e7d8ea8002 feat(B01): 회사 고르기를 알약으로 — 회사 따라 바뀌는 컨테이너마다(29-1 고침)
- 고르기 select 뺌 · 「시스템 설정」 · 프로젝트 · 사용자 관리 · 가입 요청 · 회사 관리 제목 오른쪽에 고른 회사 알약(공용 ui-tag 모양)
- 누르면 등록된 회사 작은 메뉴(공용 createMapContextMenu) · 어디서 골라도 함께 바뀜 · 알약 누름은 접힘으로 안 샘
- 회사 관리자 · 개인 화면은 알약 없음 · 임시 보관함 그대로
- 시험 test_b01_settings_cards 알약 판정으로 고침

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ly2oHAaTDYRjcniAmHR81z
2026-09-30 17:35:59 +09:00
eomsangdonandClaude Opus 5.5 f7f4572f3c fix(M01): 자재표에 없는 품목 34건 — 재료 줄 검색어 비움(40줄) · 빈 검색어 = 후보 없음 · 결정 목록 절(PLAN 29-3)
- 로직 14 파일 재료 줄 40 검색어를 빈 글로(억지 연결 뗌) · 그 줄만 고침(다른 줄 · 모양 그대로)
- GC000432 메탈리밍쉘 {규격} 은 그대로 — BX 는 품목 있음 · NX 는 이미 후보 없음
- 엔진: 빈 검색어 = 자재표에 없는 품목 — candidates 빈 목록 · 계산 단가 없음 + 까닭 · 고름은 그대로 · 검사 틀림 안 셈(master_pick · master_material) · _틀.md 한 줄
- 결정 목록 맨 아래 「자재표에 없는 품목 — 사용자 결정」 34줄
- 시험 한 건 더함(test_masterdata_check)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BU9gbNE3aWFUvE61pS2WGt
2026-09-30 17:31:31 +09:00
eomsangdonandClaude Opus 5.5 59a4dd4eba feat(B01): 대시보드 회사 고르기 — 시스템 관리자가 고른 회사로 보고 고침(29-1)
- 시스템 관리자 화면: 「시스템 설정」을 리소스 현황 아래로 · 제목 줄 오른쪽에 회사 고르기(기본 자기 회사)
- 고른 회사 = sessionStorage aislo.adminCompany · 프로젝트 · 사용자 관리 · 가입 요청 · 회사 관리 · 팀원 추가가 그 회사 것
- 카드 해시에 &company=<id> · 회사 관리자 · 개인 화면은 그대로 · 임시 보관함은 사람 것이라 그대로
- 서버: /admin/projects · /admin/join-requests · /admin/members(POST · invite)에 company_id(_scope_company 한 곳 · 시스템 관리자만 남의 회사) · /admin/users 에 회사 거르기
- 라우터 700줄 넘어 나눔: 권한 도우미 B01_Dashboard_Scope · 회사 자산 B01_Dashboard_Router_Assets(본체가 include)
- 시험 test_b01_settings_cards 보탬

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ly2oHAaTDYRjcniAmHR81z
2026-09-30 17:31:17 +09:00
eomsangdonandClaude Fable 5.1 a01cf96769 chore(M01): 고침 창별 목록 · 못 고침 · 입력빠짐 기록(PLAN 28-2)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KYNJBegcapQYMwkKAf8D7S
2026-09-30 15:29:13 +09:00
eomsangdon e55494b379 Merge remote-tracking branch 'origin/sub_laptop_6' into main_laptop_1 2026-09-30 15:21:48 +09:00
eomsangdonandClaude Opus 5.5 4a5b00d72d fix(M02): 일위대가 라이브러리에서 뿌리를 바꿔도 일위대가 화면 유지 · 좌측으로 열면 해시 open=일위대가(PLAN 27-2b 흠)
- 원인: 뿌리 줄이 두 벌(구조물 조합 쪽은 숨김) — 숨은 줄이 눌리면 go 기본값 open=구조물조합 · 좌측 열기는 해시를 안 바꿈
- 고침: 페이지가 지금 화면(view)을 쥐고 go 기본값을 그것으로 · 일위대가를 열면 history.replaceState 로 해시만 open=일위대가 · 일위대가에서 양식으로 가면 구조물조합
- 시험: test_m02_labor_tree 한 건 더함 · test_m02_structure_panel 콜백 모양 맞춤

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BU9gbNE3aWFUvE61pS2WGt
2026-09-30 15:17:56 +09:00
eomsangdon 657d82b9ce Merge remote-tracking branch 'origin/main_laptop_1' into main_desktop_1
# Conflicts:
#	resources/master_data/로직_건설품셈_08장_건설기계.json
2026-09-30 15:14:31 +09:00
eomsangdon 6096e065af Merge remote-tracking branch 'origin/main_laptop_1' into main_desktop_1
# Conflicts:
#	resources/master_data/로직_건설품셈_01장_도로포장공사.json
#	resources/master_data/로직_건설품셈_13장_플랜트설비공사.json
2026-09-30 14:46:06 +09:00
eomsangdonandClaude Opus 5.5 4accd1e641 fix(M01): 28-2a 새 로직 기계 고르기 밖 막음 (GC001105 · GF000278 · GC000273)
- GC001105 굴착기+압쇄기 — 집게 전용 GC000270 대신 굴착기 경비(GC000267) + 압쇄기 손료(GC000273 · 0250-0100) 두 줄
- GC000273 기계 고르기에 이제 쓰는 0250-0100 · 5210-0010 · 5210-0019 더함(GF000278 소형브레이커 네 규격 모두 받음)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-09-30 14:35:38 +09:00
eomsangdon 9c3528f063 Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-09-30 14:16:36 +09:00
eomsangdonandClaude Opus 5.5 f9fd05809b fix(M01): 28-2a 새 로직 자동값 멈춤 3건 막음 (GF000294 · GF000297 · GF000277)
- GF000294 · GF000297 크레인 요소 — 크레인 칸 없는 작은 지름(근원 20㎝ · 흉고 18㎝ 미만)은 기계 고르기 전에 비켜 감(수량 0 과 같은 문턱)
- GF000277 살수 — 자연함수비 ≥ 최적함수비(W ≤ 0)면 Q5 · 살수차 시간 0

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-09-30 14:15:56 +09:00
eomsangdon 08f1fc56a6 Merge remote-tracking branch 'origin/sub_laptop_6' into main_laptop_1 2026-09-30 14:15:32 +09:00
eomsangdonandClaude Opus 5.5 05a4943bcc test(M02): 27-2 새 규칙에 맞춤 — 회사 층 갈라 내기 권한 · 조합 이름 읽기 · 좌측 컨테이너 차례(PLAN 27-2)
- test_m02_layers_store: 갈라 내기 = 회사 층 쓰기 권한(일반 403 · 회사 관리자 UC7-000001) · 조합 이름은 Combo_Store.find
- test_m02_structure_options: 좌측 차례 일위대가 조합 → 구조물 조합 → 옵션 → 도면 · onOpen 이 일위대가 고름도 지움

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BU9gbNE3aWFUvE61pS2WGt
2026-09-30 14:13:38 +09:00
eomsangdon b2b6435778 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_6 2026-09-30 14:09:25 +09:00
eomsangdon 5f2b8ae906 Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1 2026-09-30 14:08:43 +09:00
eomsangdonandClaude Opus 5.5 2847fec327 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_4
28-2d 합치기 충돌 풀기 — 13장 로직 · 소요량 두 파일을 줄(키)마다 세 갈래(바탕 · sub4 · main) 대조로 합침
- 양쪽이 고친 13줄은 칸이 안 겹침 — sub4 = 인력 중간 ×1.1 · 비고 · Tainter 코크스 줄 · Bolt Beating 값 · 음극 Plate 구분 / main = 재료 호표(아세틸렌 병→ℓ 환산 · 검색어 「아세틸렌 98% (1kg=853ℓ)」 · 광명단 · 페인트 · 신너 · 소창직 검색어) · 검사및교정 줄 단위 칸 — 둘 다 살림
- 한쪽만 고친 줄은 그쪽 것(sub4 19 · main 49)
- check_master 틀 · 본문 · 로직 0 · 계산전부 1469 통과 · test_masterdata_check + test_m01_api 98 통과

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KmELpdXFDRZHhfbGuRhSmL
2026-09-30 13:53:49 +09:00
eomsangdon 5b92de9510 Merge remote-tracking branch 'origin/sub_laptop_6' into main_laptop_1 2026-09-30 13:51:05 +09:00
eomsangdonandClaude Opus 5.5 6d4b309e0d fix(M02): 일위대가 라이브러리 — 나무에서 고른 조합 표시 · 층 조합 검사 글에서 아직 없는 키 뗌(PLAN 27-2b)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BU9gbNE3aWFUvE61pS2WGt
2026-09-30 13:49:56 +09:00
eomsangdonandClaude Sonnet 5 6e108f010a fix(M01): 기계설비 13장·측량 9장 로직 일부 구현 — 소모자재 보강·막힘 문서화
GC000992 산소·용접봉·Grease 자재줄 보강 · GC000515·520 축척 보간 막힘 · GC000914·916·917·920·921·922 검사및교정 막힘 문서화

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Niyrmyr3LQFRxC4DNEynf5
2026-09-30 13:49:51 +09:00
eomsangdon 5f14c4b89a Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-09-30 13:45:02 +09:00
eomsangdonandClaude Opus 5.5 9785556ec0 fix(M01): 28-2d 주 글에서 원문에 없는 칸 번호 뺌 · Bolt Beating 원문 줄바꿈 주 (PLAN 28-2d)
- check_master 본문 대조 0건(CC000064 · CC000072 · QC001934 · QC001628 주 글 · QC001684 주)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KmELpdXFDRZHhfbGuRhSmL
2026-09-30 13:41:52 +09:00
eomsangdonandClaude Opus 5.5 4d128335cf fix(M01): 공통 7장 석재판 붙임 로직 없음(절 누락) 2절에 새 로직 (PLAN 28-2a)
- 7-4-2 앵커 긴결공법 · 7-4-3 강제트러스 지지공법 — GC001138 · GC001139
- QC000495 · QC000496 범위규칙 앞에 엔진 이름 「초과·이하」 · 용도.로직키 연결

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-09-30 13:40:36 +09:00
eomsangdonandClaude Opus 5.5 58aaaf5bcf fix(M01): 유지관리 1-2-9 살수차 3,800ℓ · 2-1-11 맨홀 인상 5이하 (PLAN 28-2d)
- QC001878 1,800ℓ · 3,800ℓ 병합 0.07h/100㎡ 폄
- GC001043 인상높이 5이하(원문 「-」 할증 없음) 고르기 · 중간 인상할증 · QC001934 주

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KmELpdXFDRZHhfbGuRhSmL
2026-09-30 13:40:32 +09:00
eomsangdonandClaude Opus 5.5 8c9e51936d fix(M01): 유지관리 3장 건축 · 4장 기계설비 로직 없음(절 누락) 34절에 새 로직 (PLAN 28-2a)
- 새 로직 파일 로직_건설품셈_03장_건축.json(25) · 로직_건설품셈_04장_기계설비.json(9) · 부문 유지관리 · 차례 55 · 56
- GC001104~1137 · 표 용도.로직키 연결

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-09-30 13:39:08 +09:00
eomsangdonandClaude Opus 5.5 8e0aeccd8b fix(M01): 기계설비 12-1-1 · 13-1-8 · 13-7-15 · 13-7-21 표 · 검사 10% 원문대로 (PLAN 28-2d)
- QC001603 25% 가산 기준 「12-1-2 플랜트 계기 설치 품」
- QC001628 부설장비 규격 표를 원문 열대로(관경 → 크레인 규격)
- GC000965 검사시험및교정 10% — 기술관리 뺀 세 직종 ×1.1
- QC001775 음극 Plate 4줄을 「6. 음극 Plate 조립 설치」 독립 구분으로

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KmELpdXFDRZHhfbGuRhSmL
2026-09-30 13:38:40 +09:00
eomsangdonandClaude Sonnet 5 7cc8428aa5 fix(M01): 기계설비 13장 로직 일부 구현 — GC000943 Tar Epoxy 전기 혼입 분리
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Niyrmyr3LQFRxC4DNEynf5
2026-09-30 13:38:01 +09:00
eomsangdon 242db61ee4 Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 2026-09-30 13:36:43 +09:00
eomsangdon ccd738fff8 Merge remote-tracking branch 'origin/sub_laptop_3' into sub_laptop_6 2026-09-30 13:36:25 +09:00
eomsangdon 316bf7a958 Merge remote-tracking branch 'origin/sub_laptop_1' into sub_laptop_6 2026-09-30 13:36:24 +09:00
eomsangdon 1ff64f4d92 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_6 2026-09-30 13:36:23 +09:00