eomsangdon
46f9c57fa0
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_5
2026-10-01 19:54:08 +09:00
eomsangdon
314783a027
Merge remote-tracking branches 'origin/sub_laptop_2', 'origin/sub_laptop_3' and 'origin/sub_laptop_7' into main_laptop_1
2026-10-01 19:53:29 +09:00
eomsangdon and Claude Opus 5.5
dad45e997b
feat(m02-df): 다른 로직 입력 받는 알약 예시값 자리
...
- CfLogicRef.examples(받는 알약 이름 → 값) · Eval 값 차례 = 이어진 선 > 넘긴 값 > 상자 예시값 > 그 로직 자기 예시값
- CfDesign.example — 변수 = variable.example · 다른 로직 = examples(없으면 null)
- 시험 23개
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VBToTCGk5dqDKeXCEP3vhk
2026-10-01 19:52:55 +09:00
eomsangdon and Claude Sonnet 5.5
646799e902
fix(m02-df): 다른 로직 입력을 빼면 받는 알약으로 들어오던 선도 지움
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_019ACSGaHdLgnkEkoA4LDtMU
2026-10-01 19:52:52 +09:00
eomsangdon
15226e8563
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_5
2026-10-01 19:52:26 +09:00
eomsangdon and Claude Sonnet 5.5
296255e357
feat(m02-df): 검증 칸을 Model designInputs · Eval breaks 로 이음 · 출력 단위 고르기(UnitPick) · 단위 표준 소수자리 제안
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01EauA2ATmqNRbeV48s9CcBr
2026-10-01 19:52:25 +09:00
eomsangdon and Claude Sonnet 5.5
083f320ac4
fix(M02-흐름도): 상세 내용 판을 모델 몸통에 이음 - 빈 함수 대신 traceBack·breaks·arrived 를 씀
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01D2nUMUMTsqm93PbQtipo6c
2026-10-01 19:52:01 +09:00
eomsangdon
25021f9371
Merge remote-tracking branch 'origin/sub_laptop_8' into main_laptop_1
2026-10-01 19:51:27 +09:00
eomsangdon and Claude Opus 5.5
745d164177
refactor(M02): 흐름도 다이어그램 — 선 규칙 글을 Rule.ruleLabel 그대로 · 가정한 대신 글 걷음(PLAN 35-9)
...
- Model · Eval 몸통(03736cba1 ) 받은 뒤 DataFlow 전부 검사 초록
- ORCA: 「표에서 찾기 (뒷길이 = 뒷길이) → 석공」 · 「× 1.3」 · 「지반 = 암 일 때만」 · 「소수 2자리 반올림」 · 규칙 없는 선 이름표 없음
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Ly2oHAaTDYRjcniAmHR81z
2026-10-01 19:51:23 +09:00
eomsangdon
126c251256
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_3
2026-10-01 19:50:37 +09:00
eomsangdon
7753f8c2c1
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_8
2026-10-01 19:50:37 +09:00
eomsangdon and Claude Sonnet 5.5
b76420dc3c
feat(m02-df): 입력 판 조건 찾기 단위 · 재료 요소 검사 보정
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_019ACSGaHdLgnkEkoA4LDtMU
2026-10-01 19:50:36 +09:00
eomsangdon and Claude Opus 5.5
b67dcc804c
feat(M02): 흐름도 다이어그램 — 넓힌 타입에 맞춤 · 선 규칙 이름표(CfLink.rule) · 흐름 길(CfStep) · 끊긴 곳(CfBreak) · 고른 선 · 상자는 흐리게 안 함(PLAN 35-9)
...
- DataFlow 전부 검사 초록 · Diagram 639줄 + Parts 248줄
- ORCA 견본(상자 6 · 선 5 · 규칙 넷): 이름표 「표: 석공 칸」「× 1.3」「지반 = 암일 때」「소수 2 반올림」 선 가운데 0.1 안
· 온 길 상자 3 · 선 2 · 알약 5 / 가는 길 상자 2 · 선 2 · 알약 3 / 나머지 흐림(색 + 굵기 3.5 + 점선)
· 끊긴 곳 상자 · 선 · 알약 표시 · 누르면 까닭 · 알약 고름 on.select(f1, 알약) · 선 고름 진하게
· 가운데 단추 끌기 판 +60,+30(상자 안 움직임) · 왼쪽 빈 곳 끌기 판 그대로 · Space+끌기 판 −50 · 상자 머리 끌기 on.move
· user-select none · 밝음 · 어두움
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Ly2oHAaTDYRjcniAmHR81z
2026-10-01 19:49:24 +09:00
eomsangdon
f759216242
Merge remote-tracking branches 'origin/sub_laptop_2' and 'origin/sub_laptop_7' into main_laptop_1
2026-10-01 19:49:21 +09:00
eomsangdon
a2981c6337
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_2
2026-10-01 19:48:25 +09:00
eomsangdon and Claude Sonnet 5.5
022c7e086b
feat(M02-흐름도): 상세 내용 판 - 선 규칙 LinkPanel · 알약 PillPanel · 함수 판 끝수는 모델 round 로
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01D2nUMUMTsqm93PbQtipo6c
2026-10-01 19:48:24 +09:00
eomsangdon and Claude Opus 5.5
03736cba18
feat(m02-df): 흐름도 Model · Eval 넓힘 — 선 규칙 · 재료 방식 · 다른 로직 · 끝수 · 흐름 따라가기 · 끊긴 곳
...
- 선 규칙(lookup · gate · scale · round)을 엑셀 수식으로 바꿔 엔진 한 벌로 셈(M02_DF_Rule) · 선 위 규칙 글 · 막힌 갈래는 빈 값
- 재료 요소 고정 · 선택 자리 · 조건 찾기(알약 이름 = 자리) · 다른 로직 입력(받는 알약 = 설계 때 정할 것 · 그 로직으로 셈)
- 끝수 func.output.round · output.round · 기댐(선 · 규칙 조건 · 재료 조건)으로 차례 · 순환 막음 · setRule
- traceBack · traceForward · designInputs · breaks(빈 받는 자리 · 통과 안 됨 · 표에 없는 조건 · 맞는 재료 없음 · 조건 겹침 · 조건 안 맞음 · 오류)
- 시험 test_m02_df_model.py 22개(견본 셋 · 규칙 수식 · 흐름 · 끊긴 곳 · 설계 때 정할 것)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VBToTCGk5dqDKeXCEP3vhk
2026-10-01 19:47:53 +09:00
eomsangdon
2a76ee1816
Merge remote-tracking branch 'origin/sub_laptop_6' into main_laptop_1
2026-10-01 19:47:52 +09:00
eomsangdon
dd2499364b
Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1
2026-10-01 19:47:51 +09:00
eomsangdon
295dbf622f
Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1
2026-10-01 19:47:50 +09:00
eomsangdon
3cf1a02935
Merge remote-tracking branches 'origin/sub_laptop_1', 'origin/sub_laptop_3' and 'origin/sub_laptop_6' into sub_laptop_5
2026-10-01 19:47:46 +09:00
eomsangdon
34e58a5fda
Merge remote-tracking branch 'origin/dev' into sub_laptop_5
2026-10-01 19:47:45 +09:00
eomsangdon and Claude Sonnet 5.5
d24851d1a4
feat(m02-df): 흐름도 검증 칸(끊긴 곳 · 재료 자리 · 조건 자리) · 출력 끝수 기본 · 합계 끝수
...
- 새 Verify: 끊긴 곳 목록(on.select) · 변수 예시값 · 재료 선택 자리(찾기 · 쪽 · 고르기) · 재료 조건 자리(잡힌 품목 · 0 · 여럿) · 이어지지 않은 다른 로직 값
- 새 Round · Material: 금액 단위 표준에서 끝수 기본(금액란 0.1원 · 계금 1원 미만 버림) · 재료 찾기 · 단가
- OutputPanel 끝수 고르기 · Summary 합계 끝수
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01EauA2ATmqNRbeV48s9CcBr
2026-10-01 19:47:43 +09:00
eomsangdon and Claude Opus 5.5
41cdf22d82
feat(m02-df): 단가산출 흐름도(시험) 들어가는 길 · 페이지 · 상세 내용 머리
...
- 시험판 ▾ 목록 「단가산출 흐름도(시험)」 · main.py DataFlow 서버 등록 줄
- 페이지 제목 「단가산출 흐름도」 · 단추 공용 작은 크기(size "sm") · 큰 단추 css 덮기 없앰
- 상세 내용(옛 「고른 상자」) — 머리 왼쪽 「상세 내용」 · 오른쪽 고른 상자 제목 · 알약이면 알약 이름 · 설정 · 본문 · 경고 차례
- 고름 = 상자 · 선 · 알약 — 종류마다 판을 바꿔 끼움(선 = 보내는 곳 · 받는 곳 · 선 규칙 글 · 알약 = 온 길 · 가는 길)
- 경고 = 검사 · 계산 글 가운데 고른 것 몫만
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-10-01 19:46:47 +09:00
eomsangdon and Claude Opus 5.5
e2abd5a3c2
feat(m02-df): 흐름도 견본 넷 — 지반 가르기(조건 통과 선 둘) · 흄관 조건 찾기(재료 자리) · 다른 로직 잇기 · 메쌓기
...
- _sample/ground.json · hume.json · linked.json 새로 · rate.json 뺌(견본 넷에 없음) · value.json 은 linked 가 부르는 작업량 로직
- M02_DF_Sample.ts 목록 차례 · 쉬운 말 한 줄
- 시험 test_m02_df_sample.py — 모양 · 선 규칙 · 재료 방식 · 다른 로직 입력 · 출처 사슬 · 값(내부 확인)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01BU9gbNE3aWFUvE61pS2WGt
2026-10-01 19:46:46 +09:00
eomsangdon
7818dbf4ef
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_3
2026-10-01 19:45:31 +09:00
eomsangdon and Claude Sonnet 5.5
eb2661ab18
feat(m02-df): 입력 판 재료 방식 셋 · 자재 찾기 쪽 넘기기 · 다른 로직 입력 초안
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_019ACSGaHdLgnkEkoA4LDtMU
2026-10-01 19:45:30 +09:00
eomsangdon
6db065e2e1
Merge remote-tracking branches 'origin/sub_laptop_1' and 'origin/sub_laptop_6' into main_laptop_1
2026-10-01 19:43:14 +09:00
eomsangdon
92ffd41bc5
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_6
2026-10-01 19:42:46 +09:00
eomsangdon
a0d0b0354e
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_8
2026-10-01 19:42:35 +09:00
eomsangdon and Claude Opus 5.5
d562f09935
feat(M02): 흐름도 다이어그램 — 선 규칙 이름표 · 흐름 길 칠하기 · 끊긴 곳 · 알약 고름 · 가운데 단추 판 옮기기 · 글자 선택 막음(PLAN 35-9)
...
- 순수 부분을 M02_DF_Diagram_Parts.ts 로 나눔(700줄 안)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Ly2oHAaTDYRjcniAmHR81z
2026-10-01 19:42:34 +09:00
eomsangdon
a3730d227e
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_2
2026-10-01 19:42:28 +09:00
eomsangdon and Claude Sonnet 5.5
348003cf5a
feat(M02-흐름도): 공용 단위 고르기 UnitPick · 끝수 줄 · 함수 판 단위 고르기로 바꿈
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01D2nUMUMTsqm93PbQtipo6c
2026-10-01 19:42:27 +09:00
eomsangdon and Claude Opus 5.5
65e3c919ca
feat(m02-df): 표준 표 판 · standardsList — 두 표 보기 · 칸 고치기 · 저장 · 처음 값으로
...
- M02_DF_Standards.ts — renderStandards(host, on) · standardsList()(단위 고르기 · 끝수 제안 · 동기) · loadStandards · 서버 GET/PUT/DELETE /api/m02/df/standards
- 시험 test_m02_df_standards.py 에 standardsList 목록(단위 반올림 · 금액 지위 → 자리 · 버림)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01BU9gbNE3aWFUvE61pS2WGt
2026-10-01 19:42:11 +09:00
eomsangdon
5f993e4075
Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1
2026-10-01 19:41:02 +09:00
eomsangdon and Claude Opus 5.5
6008a1e7ae
feat(m02-df): 흐름도 Model 넓힌 타입 · 함수 머리 올림
...
- 재료 요소 mode(fixed · choice · rule) · scope · rule{field · op · from} · default · slot
- 입력 갈래 logic + CfLogicRef{key · name · outputs · designs}
- 선 규칙 CfLink.rule — lookup · gate · scale · round · CfRound(func.output.round · output.round)
- 흐름 CfStep · CfDesign · traceBack · traceForward · designInputs · Eval CfBreak · breaks
- M02_DF_Rule.ts — ruleLabel · applyRule · applyRound (속은 준비 중)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VBToTCGk5dqDKeXCEP3vhk
2026-10-01 19:39:48 +09:00
eomsangdon
10d6b30e6d
Merge remote-tracking branches 'origin/sub_laptop_6' and 'origin/sub_laptop_7' into main_laptop_1
2026-10-01 19:38:31 +09:00
eomsangdon and Claude Opus 5.5
d660f2a12e
feat(m02-df): 단위 · 금액 표준 표 처음 값 — 산림품셈 1-2-2 → DataFlow/_standard
...
- 단위표준.json 73 줄(병합 칸 10 줄 폄 · 소수자리 「-」 = 0 · 단위 「-」 = 없음 · 원문 줄 · 주 ①~③) · 원문 흠 그대로
- 금액단위표준.json 다섯 줄(지위 · 미만버림)
- 시험 test_m02_df_standards.py
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01BU9gbNE3aWFUvE61pS2WGt
2026-10-01 19:37:53 +09:00
eomsangdon and Claude Opus 5.5
fc7affb019
feat(m02-df): 단가산출 흐름도 0걸음 — CostFlow 를 DataFlow 로 옮겨 이름 바꿈
...
- 파일 M02_CF_* → M02_DF_* · css m02-cf/m01-cf → m02-df · 서버 길 /api/m02/cf → /api/m02/df · 키 CF- → DF- · 사용자 요소 UE- 그대로
- _sample · .gitignore(_data git 밖) 옮김 · DataFlow 는 CostFlow 를 import 안 함
- 시험 test_m02_df_model · router · sample · inputpanel_build(옛 cf 시험은 그대로)
- 서버 등록은 sub1 몫 — M02_MasterTemplete.DataFlow.M02_DF_Router 의 router
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VBToTCGk5dqDKeXCEP3vhk
2026-10-01 19:37:51 +09:00
eomsangdon
db1f31a326
Merge remote-tracking branches 'origin/sub_laptop_5' and 'origin/sub_laptop_6' into main_laptop_1
2026-10-01 16:51:52 +09:00
eomsangdon and Claude Sonnet 5.5
833e8e5772
fix(m02-cf): 원가 합계 「고칠 것」 검사에 받은 입력 값을 넘김
...
renderSummary 다섯째 인자 opts.values 를 checkLogic 에 전달.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01EauA2ATmqNRbeV48s9CcBr
2026-10-01 16:51:27 +09:00
eomsangdon and Claude Opus 5.5
d297d3384e
fix(m02-cf): 견본 인력 입력 상자 단위 원/일 · 요소 단위가 같으면 상자 단위로(시험)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01BU9gbNE3aWFUvE61pS2WGt
2026-10-01 16:50:30 +09:00
eomsangdon
266c0a9eec
Merge remote-tracking branches 'origin/sub_laptop_1', 'origin/sub_laptop_3' and 'origin/sub_laptop_8' into main_laptop_1
2026-10-01 16:49:27 +09:00
eomsangdon and Claude Sonnet 5.5
aacd21dd7c
fix(m02-cf): 입력 상자 단위를 요소 · 변수 단위에 맞춤 — 열 때 바로잡음(견본 인력 상자 원/일)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_019ACSGaHdLgnkEkoA4LDtMU
2026-10-01 16:49:20 +09:00
eomsangdon and Claude Opus 5.5
19fed5b90f
feat(M01): 단가산출 막대 시험판 넷을 「시험판 ▾」 목록 하나로 묶음 · CostFlow 원가 칸에 입력 값도 넘김
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-10-01 16:49:02 +09:00
eomsangdon and Claude Opus 5.5
7322c5af12
fix(M02): 단가산출 다이어그램 — 알약 값 쉼표 · 표 「· ○줄」 · 저절로 맞춤 90% 아래로 안 내림(PLAN 35-7 브레인 검증 ② ③ ⑥)
...
- 수는 천 단위 쉼표 · 소수 셋째 자리까지 · 끝 0 지움 · 글은 그대로
- 저절로 맞춤이 넘치면 왼쪽 위부터 보임 · 축소 단추로는 더 줄임
- 알약 대신 길(Model 준비 전) 걷음 · 682줄 · CostFlow 전부 검사 초록
- ORCA 견본 메쌓기: 97,882.512 · 268,908 · 0.364 · 표 · 40줄 · 처음 확대 0.9 · 한눈에 0.9 · 축소 0.75 · 알약 글 10.8px
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Ly2oHAaTDYRjcniAmHR81z
2026-10-01 16:48:49 +09:00
eomsangdon and Claude Opus 5.5
2be767d186
fix(m02-cf): 함수 상자 출력 기본 이름을 로직 안에서 겹치지 않게
...
- addBox(function) 출력 이름 = 「결과 1」 「결과 2」 … (안 쓰인 가장 작은 번호) · A1 머리도 같은 이름
- 이름이 겹치면 link 가 받는 알약을 「이름 (2)」 로 만듦(이미 됨 · 시험 더함)
- 시험 14개
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VBToTCGk5dqDKeXCEP3vhk
2026-10-01 16:32:32 +09:00
eomsangdon
306a251712
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_1
2026-10-01 16:24:17 +09:00
eomsangdon and Claude Opus 5.5
b571d7cecc
feat(m02-cf): 고른 상자 판 머리에 상자 색 바꾸기(정함 점검 9)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-10-01 16:24:16 +09:00
eomsangdon
2f5cec2d61
Merge remote-tracking branches 'origin/sub_laptop_7', 'origin/sub_laptop_8' and 'origin/sub_laptop_2' into main_laptop_1
2026-10-01 16:23:07 +09:00