Commit Graph
5532 Commits
Author SHA1 Message Date
eomsangdon 2cecd38f35 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_3 2026-10-01 16:11:00 +09:00
eomsangdon 608de92696 Merge remote-tracking branch 'origin/sub_laptop_8' into main_laptop_1 2026-10-01 16:08:06 +09:00
eomsangdon 3b2b830786 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_3 2026-10-01 16:07:44 +09:00
eomsangdonandClaude Sonnet 5.5 ad1d104776 feat(m02-cf): 입력 상자 판 InputPanel 초안 — 그룹 요소 · 표 · 변수 · 사용자 요소
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019ACSGaHdLgnkEkoA4LDtMU
2026-10-01 16:07:44 +09:00
eomsangdon d415923d16 Merge remote-tracking branch 'origin/sub_laptop_6' into main_laptop_1 2026-10-01 16:07:25 +09:00
eomsangdonandClaude Opus 5.5 97b7111c06 fix(M02): 단가산출 다이어그램 — 확대 단추 글 · 어두운 화면 종류 글자 밝게(PLAN 35-7)
- CostFlow 전부 검사 초록 · 660줄
- ORCA 견본(상자 8 · 선 9 · 직렬 · 병렬): 처음 한눈에 맞춤 · 선 끝 알약에서 0.05 안 · 상자 끌기 → on.move(f3, 400, 350)(+100, +50)
  · 확대 1.212→1.454 · 휠 1.322 · 한눈에 1.161 모두 판 안 · 끌어 잇기 → Model 잇기 통과 · 막힘 까닭 한 줄
  · 함수 고르면 이어진 선 넷만 진하게 · 선 끊기 · 줄 맞추기 · 화살표 · 더하기 · 지우기 물음 · 밝음 · 어두움

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ly2oHAaTDYRjcniAmHR81z
2026-10-01 16:07:08 +09:00
eomsangdon 8ba872384d Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1 2026-10-01 16:06:40 +09:00
eomsangdonandClaude Opus 5.5 91c743382b feat(m02-cf): 단가산출 다이어그램 견본 셋 · M02_CF_Sample(목록 · 복사해서 열기)
- _sample/masonry.json — 돌쌓기 메쌓기(인력): 변수 · 품표(QF000421) · 증가율표(QF000422) · 인력 → 증가율 찾기 → 품(둘) → 노무비(둘) → 합 → 출력 노무비
- _sample/rate.json — 공구손료(비율): 노무비 × 율 → 출력 재료비
- _sample/value.json — 덤프트럭 시간당 작업량: q · f · E · Cm → 출력 값
- 시험 test_m02_cf_sample.py — 모양 · 알약 이름 규칙 · 견본 ① 노무비 148,470.504 = /calc GF000219 · ③ = GF000133

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BU9gbNE3aWFUvE61pS2WGt
2026-10-01 16:06:32 +09:00
eomsangdon f552441529 Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1 2026-10-01 16:05:55 +09:00
eomsangdon b0c86116e6 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_2 2026-10-01 16:05:42 +09:00
eomsangdonandClaude Sonnet 5.5 47eba22e54 feat(M02-CostFlow): 함수 상자 판 FuncPanel 추가 - 시트 편집기 · 받은 알약 · 변수 만들기 · 출력 칸 하나 · 단위 · 틀 단추
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01D2nUMUMTsqm93PbQtipo6c
2026-10-01 16:05:41 +09:00
eomsangdonandClaude Sonnet 5.5 11d377d9e0 feat(m02-cf): 단가산출 다이어그램 출력 상자 판(OutputPanel) · 원가 합계 칸(Summary)
출력 상자의 받은 값 · 비용 종류 · 단위 · 이름 판, 원가 합계(노무비 · 재료비 · 경비 · 계) · 출력 상자별 줄 · 값 출력 · 빈 받는 자리 · 오류 · 예시값.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EauA2ATmqNRbeV48s9CcBr
2026-10-01 16:05:15 +09:00
eomsangdon d761e2d543 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_3 2026-10-01 16:04:46 +09:00
eomsangdon 70a8e15303 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_8 2026-10-01 16:04:46 +09:00
eomsangdonandClaude Opus 5.5 cf73a51fdb fix(M02): 단가산출 다이어그램 700줄 안으로 · 알약 이름 규칙(표 · 값) 맞춤(PLAN 35-7)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ly2oHAaTDYRjcniAmHR81z
2026-10-01 16:04:46 +09:00
eomsangdon 316ffa0b14 Merge remote-tracking branches 'origin/sub_laptop_1' and 'origin/sub_laptop_7' into main_laptop_1 2026-10-01 16:04:13 +09:00
eomsangdon 8135ac3ca2 Merge remote-tracking branch 'origin/dev' into sub_laptop_2 2026-10-01 16:04:11 +09:00
eomsangdonandClaude Opus 5.5 6ba9d76605 feat(m02-cf): 단가산출 다이어그램 Model · Eval 속 채움 · 시험
- 상자 더하기(종류별 기본 색 · 단위 - · 함수 = 빈 시트 하나 · 출력 = 노무비) · 지우기(선도) · 자리 · 색 · 단위(함수 · 출력 안쪽 단위도) · updateBox
- 알약 이름 규칙(브레인 정함) — 입력 = element.name · 표 · variable.name / 함수 = inputs[].port · output.name / 출력 = 값
- 선 규칙 — 입력 → 함수 · 출력 / 함수 → 함수 · 출력 · 출력에서 나감 · 입력으로 들어감 · 같은 상자 · 순환 · 같은 받는 자리 두 번 · 없는 알약은 막고 까닭
- 계산 — 함수 상자를 차례대로(직렬 · 병렬) 받는 칸 · 변수 칸에 값을 넣고 우리 스프레드시트 엔진으로 셈 · 출력 상자 비용 종류별 원가 합(노무비 · 재료비 · 경비 · 값들 · 계)
- 검사 — 빈 받는 자리 · 출력 칸 없음 · 출력 상자 없음 · 값 없는 입력 · 순환 · 오류 칸
- 시험 resources/tester/test_m02_cf_model.py 11개(엔진 그대로 Node)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VBToTCGk5dqDKeXCEP3vhk
2026-10-01 16:04:05 +09:00
eomsangdonandClaude Opus 5.5 e837e5965e feat(m02-cf): 시작 화면 내 로직 · 견본 목록을 cfList 로(속이 오기 전엔 빈 목록)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-10-01 16:03:23 +09:00
eomsangdon 93ac4ab22e Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_8 2026-10-01 16:03:03 +09:00
eomsangdonandClaude Opus 5.5 2fe9ca154a feat(M02): 단가산출 다이어그램 자유 배치 초안 — 상자 끌어 놓기 · 판 끌기 · 확대 · 한눈에 · 줄 맞추기 · 굽은 선(PLAN 35-7)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ly2oHAaTDYRjcniAmHR81z
2026-10-01 16:03:03 +09:00
eomsangdon ac5a0eb685 Merge remote-tracking branches 'origin/main_laptop_1' and 'origin/sub_laptop_3' into sub_laptop_5 2026-10-01 16:02:49 +09:00
eomsangdon f013343c1e Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_3 2026-10-01 16:02:21 +09:00
eomsangdon a684820394 auto: 2026-10-01 16:02 (ESD_LAPTOP) 2026-10-01 16:02:18 +09:00
eomsangdon 87ec8628a8 Merge remote-tracking branch 'origin/dev' into sub_laptop_2 2026-10-01 16:01:52 +09:00
eomsangdon 227fd8245b Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_2 2026-10-01 16:01:52 +09:00
eomsangdonandClaude Sonnet 5.5 24068f65e4 chore(M01): 원가 다이어그램 문서 같은 내용 먼저 담음(합치기 충돌 방지)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01D2nUMUMTsqm93PbQtipo6c
2026-10-01 16:01:51 +09:00
eomsangdon 87dcc4b288 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_1 2026-10-01 16:01:49 +09:00
eomsangdonandClaude Opus 5.5 b0d908c68b feat(m02-cf): 단가산출 다이어그램 단추 · 시험판 페이지 · 시작 화면 · 고치는 화면 틀(1걸음)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-10-01 16:01:49 +09:00
eomsangdon 802e632b70 Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1 2026-10-01 16:01:16 +09:00
eomsangdon 716af60df7 Merge remote-tracking branch 'origin/sub_laptop_4' into sub_laptop_6 2026-10-01 16:01:13 +09:00
eomsangdonandClaude Opus 5.5 73fa2e612a feat(m02-cf): 단가산출 다이어그램 Api 타입 · 함수 머리 · _data 를 git 밖으로
- CfGroup · CfCost · CfQuery · CfValue · CfFill · CfLogic · CfListItem · CfSaved · CfUserElement
- cfList · cfGet · cfSave · cfDelete · cfValues · cfUserElements · cfUserElementAdd · cfUserElementDelete · cfPlain 머리
- CostFlow/.gitignore — _data/

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KmELpdXFDRZHhfbGuRhSmL
2026-10-01 16:00:41 +09:00
eomsangdon 5701d671d8 Merge remote-tracking branch 'origin/sub_laptop_7' into sub_laptop_1 2026-10-01 16:00:16 +09:00
eomsangdon 043a3b4516 Merge remote-tracking branch 'origin/dev' into sub_laptop_1 2026-10-01 16:00:14 +09:00
eomsangdonandClaude Opus 5.5 0e200cf74a chore(M01): 원가다이어그램 정함 — 공유 docs 사본 담음
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-10-01 16:00:12 +09:00
eomsangdonandClaude Opus 5.5 2e66b0a6ce feat(m02-cf): 단가산출 다이어그램 Model · Eval 타입 · 함수 머리 올림
CfLogic · CfBox · CfInput · CfVariable · CfFunc · CfOutput · CfPort · CfLink · CfElementRef · CfUserElement · CfPill · CfKind · CfGroup · CfCost · CfValue · CfValues · CfEvalResult
newLogic · addBox · removeBox · moveBox · setColor · setUnit · portsOut · portsIn · link · unlink · evalLogic · checkLogic (속은 준비 중)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VBToTCGk5dqDKeXCEP3vhk
2026-10-01 15:59:53 +09:00
eomsangdon 66f77cceeb Merge remote-tracking branch 'origin/dev' into sub_laptop_4 2026-10-01 15:59:40 +09:00
eomsangdon e0dfc5cbaa auto: 2026-10-01 15:59 (ESD_LAPTOP) 2026-10-01 15:59:36 +09:00
eomsangdonandClaude Opus 5.5 84c2b968ec chore(M01): 단가산출 다이어그램 시험판 정함 — 사용자 기준 점검
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YAxqrz1iadqdygC6bE3pic
2026-10-01 15:58:33 +09:00
eomsangdon cf823bb6f6 Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-10-01 14:06:01 +09:00
eomsangdonandClaude Opus 5.5 bb89baa557 chore(M01): 공유 docs 사본 담음(다른 창이 쓴 쉬운단가 문서)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-10-01 14:05:12 +09:00
eomsangdonandClaude Opus 5.5 58cee6404e chore(M01): 시험판 단추 공용 양식 점검
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YAxqrz1iadqdygC6bE3pic
2026-10-01 14:03:38 +09:00
eomsangdon 3a89267520 Merge remote-tracking branches 'origin/sub_laptop_1' and 'origin/sub_laptop_6' into main_laptop_1 2026-10-01 14:03:07 +09:00
eomsangdonandClaude Opus 5.5 0e72719a5d feat(m01-sl): 다른 로직 상자 손잡이 잇기(renderLogicTools) · 넘길 값을 실은 바깥 값 물음을 짐작한 물음보다 먼저
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-10-01 14:02:45 +09:00
eomsangdonandClaude Opus 5.5 8b07250aa0 fix(m01-sl): 가져오기 이음매 — 항목 상자 = Item 틀(applyItemLayout) · 다른 로직 = LogicTools 틀 · 표 줄 수 따라감 · 자재 묶음 · 상자 이름
- 항목 상자: applyItemLayout 로 B1 수량 · B2~B4 단가 · B6 금액 · B7~B9 비목 · node.ref = ItemRef · 덧줄 「비목 × 율 / 100」 = 비율 틀 · refreshBases
- 결과 상자: Model 결과 틀(B2~B4 노무비 · 재료비 · 경비 입력 알약 · 선이 여럿이면 + · B5 계)
- 다른 로직 상자: LogicTools 와 같은 틀(ref = 로직 번호 · 넘길 값 칸 · 돈 로직은 노무비 · 재료비 · 경비 · 계 · 단계 1)
- 표 상자: 「표」 알약 E1 만 · 맞음 칸 = 표 줄 수 이상 · 최소 20 줄 + 「표 줄 수」 칸
- 자재 검색어 묶음: 바깥 값 key = 묶음 JSON 글 · 상자 이름 = 직종 · 로직 · 표 이름(names)
- 시험: 6개 /calc 같은 값(끝수 원 미만) · 1,469 중 1,370 다 바뀜

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BU9gbNE3aWFUvE61pS2WGt
2026-10-01 14:01:08 +09:00
eomsangdon 52b86b4620 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_1 2026-10-01 13:58:25 +09:00
eomsangdonandClaude Opus 5.5 12ec81be08 feat(m01-sl): 상자와 선 · 시트 · 결과 세 칸을 내용 높이만큼 — 안쪽 세로 밀기 없앰(창만 밈) · 시트 판 높이 = 쓰는 줄 + 두 줄
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-10-01 13:58:06 +09:00
eomsangdon c7d814d7be Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1 2026-10-01 13:55:54 +09:00
eomsangdon 43600bbdaa Merge remote-tracking branch 'origin/dev' into main_laptop_1 2026-10-01 13:55:52 +09:00
eomsangdonandClaude Sonnet 5.5 e5955b705d fix(m01-sl): 비율 바탕 이음은 아는 상자만 · 손선 보존, 결과 칸 값/단위, 다른 로직 손잡이
- refreshBases 를 Model connect/disconnect 로 바꿔 모르는 항목 상자와 손으로 이은 선을 안 건드림, applyItemLayout 내보냄
- 결과 칸: 돈 아닌 결과는 값과 단위, 「100㎡ 당」 표기
- 새 LogicTools: 다른 로직 찾기 · 고르기 · 넘길 값 · 결과 알약

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EauA2ATmqNRbeV48s9CcBr
2026-10-01 13:55:04 +09:00