eomsangdon
bd7e6552cd
Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1
2026-10-01 13:07:18 +09:00
eomsangdon
29f7cafbda
Merge remote-tracking branch 'origin/sub_laptop_8' into main_laptop_1
2026-10-01 13:06:19 +09:00
eomsangdon
ae9388e96c
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_2
2026-10-01 13:05:55 +09:00
eomsangdon and Claude Sonnet 5.5
50ecb5abed
feat(M01-시트로직): 아래 시트 판 Panel 추가 - 시트 편집기 · 입력/출력 알약 · 받는 칸 잠금 · 틀 단추 · 한 줄 오류
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01D2nUMUMTsqm93PbQtipo6c
2026-10-01 13:05:55 +09:00
eomsangdon and Claude Opus 5.5
920783a9b0
fix(M01): 시트 로직 다이어그램 — 선을 바로 그림(크기 바뀌면 다시) · 끈 뒤 클릭 삼킴이 남지 않게 · 고르면 까닭 줄 지움(PLAN 35-5)
...
- SheetLogic 전부 검사 초록
- ORCA 견본(상자 7 · 선 8): 단계마다 x 16 · 299 · 582 · 866 · 1149 · 선 끝 알약에서 0.05px 안 · 띠 321 / 화면 1076
· 끌어 잇기 → on.connect · 상자 몸통에 놓으면 같은 이름 자리 · 막히면 한 줄 까닭 · 선 고름 → Delete → on.disconnect
· 상자 고르면 이어진 선 넷만 진하게 · 잇기 단추 길 · + 상자 → on.add · Delete → 물음 → on.remove · 밝음 · 어두움
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Ly2oHAaTDYRjcniAmHR81z
2026-10-01 13:05:41 +09:00
eomsangdon
783b6c5a28
Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1
2026-10-01 13:05:12 +09:00
eomsangdon and Claude Opus 5.5
67e4c27658
feat(m01-sl): 시트 로직 Model · Eval 속 채움 · 시험
...
- 상자 더하기(종류별 틀 시트 · 칸 A 이름 · B 값 · C 설명) · 지우기 · 같은 이름은 「 (2)」
- 선 잇기 = 받는 입력 알약 칸에 「'시트'!칸」 참조 수식(여러 선은 +) · 끊기 = 그 참조 뺌 · 순환 · 같은 상자 · 두 번 · 없는 알약은 막고 까닭
- 알약 정하기 · 빼기(이름 · 칸이 바뀌면 선이 따라감)
- 바깥 값 칸 목록 · 넣기(표는 칸 덩어리) · 화면 계산 = 우리 스프레드시트 엔진 recalcWorkbook · 결과 노무비 · 재료비 · 경비 · 계
- 검사: 빈 입력 알약 · 안 받은 바깥 값 · 결과 상자 없음 / 선 없음 · 오류 칸 · 순환(#CYCLE!)
- 시험 resources/tester/test_m01_sl_model.py 10개(엔진 그대로 Node)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VBToTCGk5dqDKeXCEP3vhk
2026-10-01 13:04:15 +09:00
eomsangdon
bf6976fab6
Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1
2026-10-01 13:04:12 +09:00
eomsangdon and Claude Opus 5.5
687484bdc3
feat(m01-sl): 시트 로직 서버 길 — 목록 · 열기 · 저장(서버 다시 셈) · 지우기 · 바깥 값
...
- M01_SL_Router.py — /api/m01/sl/list · get · save · delete · outside · 자리 SheetLogic/_data(git 밖) · 키 SL-0001 꼴
- 저장 때 바깥 값(품셈 표 · 노임 · 자재 · 장비 · 기존 로직 결과)을 마스터에서 다시 넣고 common_util_spreadsheet(Node)로 다시 셈 · 브라우저 계산값 버림
- 단가 · 장비 · 기존 로직은 /calc(Store.calc)와 같은 셈 · 표는 머리 줄 + 줄(범위는 「이름·아래」 「이름·위」)
- main.py 등록 한 문장(시스템 관리자 · 폴더째 지우면 이 줄도 지움)
- M01_SL_Api.ts 몸 — slList · slGet · slSave · slDelete · slOutside · slPlain(EasyCalc plainError)
- 시험 test_m01_sl_router.py — 저장 · 열기 · 목록 · 지우기 · 서버 다시 셈 · 바깥 값 · 403 · 마스터 사본 그대로
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01KmELpdXFDRZHhfbGuRhSmL
2026-10-01 13:03:32 +09:00
eomsangdon and Claude Opus 5.5
913f04998e
feat(m01-sl): Entry 를 SL 이름(slList · newLogic · SheetLogic)으로 맞춤
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-10-01 13:01:58 +09:00
eomsangdon
88d0a4ecd4
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_8
2026-10-01 13:01:31 +09:00
eomsangdon and Claude Opus 5.5
7c1266bcb4
feat(M01): 시트 로직 위 가로 다이어그램 초안 — 상자 · 알약 · 선 · 끌어 잇기(PLAN 35-5)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Ly2oHAaTDYRjcniAmHR81z
2026-10-01 13:01:29 +09:00
eomsangdon
67ae40f161
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_1
2026-10-01 13:00:50 +09:00
eomsangdon and Claude Opus 5.5
a9889fe2bc
feat(m01-sl): 시트 로직 단추 · 큰 창 · 시작 화면 · 고치는 화면 틀 · 위 띠(1걸음)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-10-01 13:00:49 +09:00
eomsangdon
e537196fdc
Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1
2026-10-01 12:59:52 +09:00
eomsangdon and Claude Opus 5.5
f5ba585f5f
feat(m01-sl): 시트 로직 Api 타입 · 함수 머리 · _data 를 git 밖으로
...
- SlOutside(표 · 노임 · 자재 · 장비 · 로직) · SlOutsideAt · SlOutsideValue · SlLogic · SlListItem · SlSaved
- slList · slGet · slSave · slDelete · slOutside · slPlain 머리(몸은 다음 커밋)
- SheetLogic/.gitignore — _data/
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01KmELpdXFDRZHhfbGuRhSmL
2026-10-01 12:59:34 +09:00
eomsangdon and Claude Opus 5.5
ddaff8a6b8
feat(m01-sl): 시트 로직 Model · Eval 타입 · 함수 머리 올림
...
SheetLogic · SlNode · SlPill · SlEdge · SlOutside · SlKind · SlEnd · SlUserTable · SlValue · SlOutsideValue · SlEvalResult
newLogic · addNode · removeNode · connect · disconnect · setPill · removePill · outsideCells · applyOutside · evalLogic · checkLogic (속은 준비 중)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VBToTCGk5dqDKeXCEP3vhk
2026-10-01 12:59:19 +09:00
eomsangdon and Claude Sonnet 5.5
545602f24d
fix(M01-로직판): Steps 다른 일위대가 결과를 로직 이름으로 보임 - 못 찾으면 다른 일위대가
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01D2nUMUMTsqm93PbQtipo6c
2026-10-01 12:19:48 +09:00
eomsangdon
ec788592c8
Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1
2026-10-01 12:12:02 +09:00
eomsangdon and Claude Opus 5.5
8742cd10f9
feat(m01-lb): 로직 만들기 판 잇기 — 원문 · 문장/격자 · 결과(예시값 · 일위대가표 · 빈틈 · 기대값 시험표) · 저장 · 복사 편집 · 삭제 · 실행 취소 · 단계 안내
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-10-01 12:04:23 +09:00
eomsangdon and Claude Opus 5.5
f93ce9f676
fix(M01): 기대값 시험표가 LB 바로 계산(lbCalcNow)을 씀 — 화면 예시값 계산과 안 부딪힘(PLAN 35-2a)
...
- 멈춤 까닭은 Api 쉬운 말로
- 시험 test_m01_lb_check.py 9 통과 · LogicBuilder 전부 검사 초록
- ORCA GF000219 시험표 세 줄: 계 79,279.668 통과 · 틀린 기대값 실패 · 해당 없음 조합 계 0 실패
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Ly2oHAaTDYRjcniAmHR81z
2026-10-01 11:59:33 +09:00
eomsangdon
3eb66e5aa9
Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1
2026-10-01 11:58:12 +09:00
eomsangdon
69bc2c011b
Merge remote-tracking branch 'origin/dev' into main_laptop_1
2026-10-01 11:58:11 +09:00
eomsangdon
bd5478a9ef
Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1
2026-10-01 11:57:37 +09:00
eomsangdon and Claude Sonnet 5.5
c16d7fdda2
feat(m01-lb): 로직 만들기 판 단계 안내 Wizard 완성 — 표 칸 역할 · 문장 틀 · 항목 연결 · 값 종류 · 시험
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_019ACSGaHdLgnkEkoA4LDtMU
2026-10-01 11:57:01 +09:00
eomsangdon and Claude Opus 5.5
d6ae40b117
feat(m01-lb): lbCalcNow — 기다림 없이 바로 셈(기대값 시험표용)
...
- 같은 /api/m01/lb/calc 길 · 최신만 안 씀(lbCalcLater 와 안 걸림)
- 서버에 못 닿으면 null · 멈춤은 답 그대로 · 둘 다 onPlain 에 쉬운 말
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01KmELpdXFDRZHhfbGuRhSmL
2026-10-01 11:52:22 +09:00
eomsangdon
b5e0b215f9
Merge remote-tracking branches 'origin/main_laptop_1', 'origin/sub_laptop_1' and 'origin/sub_laptop_3' into sub_laptop_4
2026-10-01 11:51:53 +09:00
eomsangdon
e14f39cdcc
Merge remote-tracking branch 'origin/sub_laptop_8' into main_laptop_1
2026-10-01 11:51:35 +09:00
eomsangdon
f0dba3a633
Merge remote-tracking branches 'origin/sub_laptop_2' and 'origin/sub_laptop_5' into main_laptop_1
2026-10-01 11:50:41 +09:00
eomsangdon and Claude Sonnet 5.5
aedcef4446
fix(m01-lb): 격자 보기 표 조회 조건 고르기에서 다른 표 조회 뺌
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01EauA2ATmqNRbeV48s9CcBr
2026-10-01 11:50:09 +09:00
eomsangdon
5cbd54d739
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_2
2026-10-01 11:49:56 +09:00
eomsangdon and Claude Sonnet 5.5
b418f62762
fix(M01-로직판): Steps 새 비율 항목 숫자 칸 · 곱나눔 연산 고르기 보정
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01D2nUMUMTsqm93PbQtipo6c
2026-10-01 11:49:55 +09:00
eomsangdon and Claude Opus 5.5
59af3f94ef
feat(m01-lb): Entry 예시값 계산을 lbCalcLater 로 · 임시 대신 길 걷음
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-10-01 11:49:32 +09:00
eomsangdon
90124808cf
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_3
2026-10-01 11:48:45 +09:00
eomsangdon and Claude Sonnet 5.5
b3d69e7197
feat(m01-lb): 로직 만들기 판 단계 안내 Wizard 초안 — 6단계 화면 · 답 → 로직 줄 짜기
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_019ACSGaHdLgnkEkoA4LDtMU
2026-10-01 11:48:43 +09:00
eomsangdon
6961549a7e
Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1
2026-10-01 11:48:16 +09:00
eomsangdon
f0d0b84733
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_2
2026-10-01 11:48:13 +09:00
eomsangdon and Claude Sonnet 5.5
d92cbf5882
feat(M01-로직판): 가운데 문장 보기 Steps 추가 - 입력값 · 표 조회 · 계산 · 항목 연결 · 결과값
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01D2nUMUMTsqm93PbQtipo6c
2026-10-01 11:48:12 +09:00
eomsangdon
aec920c236
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_5
2026-10-01 11:48:11 +09:00
eomsangdon
46b43ad011
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_1
2026-10-01 11:48:10 +09:00
eomsangdon and Claude Sonnet 5.5
271e15c80d
feat(m01-lb): 로직 만들기 판 격자 보기(Grid)
...
엑셀처럼 줄 · 칸으로 보는 가운데 격자 — 고르기 · 숫자 칸 · 줄 누르면 앞 줄 칠함 · 표준은 읽기만.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01EauA2ATmqNRbeV48s9CcBr
2026-10-01 11:48:10 +09:00
eomsangdon
668130618b
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_8
2026-10-01 11:47:58 +09:00
eomsangdon and Claude Opus 5.5
f62689dff1
feat(M01): 로직 만들기 판 왼쪽 원문 Source · Check 를 LB 타입에 맞춤(PLAN 35-2)
...
- renderSource: 표 이름 · 원문번호 · 기준 · 격자 · 역할 칩 · 걸린 줄 · 해당 없음/중복 · 칸 고침(on.edit) · 주 · 사용처
- Check: runExpect(lb, tables, rows) · 같은 조건 두 칸 조회는 빈틈 한 번
- 시험 test_m01_lb_check.py 9 통과 · LogicBuilder 전부 검사 초록
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Ly2oHAaTDYRjcniAmHR81z
2026-10-01 11:47:53 +09:00
eomsangdon
afb3d30615
Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1
2026-10-01 11:47:20 +09:00
eomsangdon and Claude Opus 5.5
c22eaeb16c
feat(m01-lb): 로직 만들기 판 Blocks 속 채움 · 시험
...
- readLogic: 식 자리(중간 · 수량 · 요소 · 비율 · 결과)를 엔진 문법으로 읽어 ① 입력값 ② 표 조회(Table readFinds) ③ 계산(값 · 곱나눔 · 할증 · 더하기 · 조건목록 · 최소최대 · 올림 · 단계 · Cond readCond) ④ 항목(Model EasyDoc) ⑤ 결과값
- writeLogic = Model toRow · setCond · setLookupTable · setCalc 는 그 자리 글만 갈아끼운 뒤 다시 읽음 · newLogic
- 못 읽는 꼴은 blocked 에 쉬운 말(표 조회 조건에 계산 · 그리고/또는 · 넘길 값에 계산)
- 마스터 1,469 왕복 다른 것 0 · 블록으로 다 읽힘 1,396(95%)
- 시험 resources/tester/test_m01_lb_blocks.py 14개(견본 여섯 · Node 고리로 EasyCalc 그대로 부름)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VBToTCGk5dqDKeXCEP3vhk
2026-10-01 11:46:28 +09:00
eomsangdon
890b2839a4
Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1
2026-10-01 11:46:03 +09:00
eomsangdon and Claude Opus 5.5
b114ad13e6
feat(m01-lb): Entry 를 LB 타입(LbLogic · LbTables)으로 맞춤 · 금액 합계 칸 고침
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-10-01 11:45:54 +09:00
eomsangdon and Claude Opus 5.5
a9efc452cc
feat(m01-lb): 로직 만들기 판 시험 계산 서버 길 · 화면 부르기
...
- M01_LB_Calc.py — POST /api/m01/lb/calc {row, inputs, tables}: /calc 와 같은 셈 · 부를 때마다 새 사본에 표를 바꿔 끼움(전역 캐시 · 파일 안 건드림 · 저장 안 함)
- GET /api/m01/lb/table-users — 표 「용도.로직키」 + 로직 글 대조
- main.py 등록 한 줄(시스템 관리자 · 폴더째 지우면 이 줄도 지움)
- M01_LB_Api.ts — lbCalcLater(0.3초 · 최신만 · 쉬운 말) · tableUsers · fetchLbTable
- 시험 test_m01_lb_calc.py — 견본 표 덮어 값 바뀜 · 캐시 · 파일 그대로 · 표 없으면 /calc 와 같음 · 404 · 사용처 · 403
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01KmELpdXFDRZHhfbGuRhSmL
2026-10-01 11:45:22 +09:00
eomsangdon
b71c41f0e7
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_1
2026-10-01 11:44:29 +09:00
eomsangdon and Claude Opus 5.5
681fef3095
feat(m01-lb): 로직 만들기 판 단추 · 큰 창 · 시작 화면 · 세 칸 틀 · 위 띠 · 예시값 띠(1걸음)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-10-01 11:44:24 +09:00