eomsangdon and Claude Opus 5.5
74d2ba25f8
chore(m01-sl): Model 머리 주석에 표 블록 · 항목 단가 약속 두 줄
...
① 표 블록 칸 차례 = 서버 _table 하나(범위는 조건 · 값 모두 이름·아래/위 · 숫자 하나면 같은 수 · 왼위 = 표 알약 칸)
② 항목 단가 바깥 값 주인 = Item itemOutsides · 같은 칸이면 그쪽이 이김
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VBToTCGk5dqDKeXCEP3vhk
2026-10-01 13:27:35 +09:00
eomsangdon and Claude Opus 5.5
ebf51d8b35
feat(m01-sl): 표 상자 이음매 — 블록은 표 알약 칸부터 · 줄면 옛 줄 지움 · 머리 줄 바뀜 알림
...
- 표 블록 왼위 = 그 표 상자의 「표」 바깥 값 알약 칸(A1 · E1 무엇이든) · applyOutside 가 그 칸부터 머리 줄 포함 채움
- 표가 줄었으면 블록 열 아래 남은 옛 값 칸을 지움(찾기 판 수식은 블록 열 밖이라 그대로)
- answersToValues(cells, 답, sl) — 시트 머리 줄과 받은 머리 줄이 다르면 쉬운 말
- addNode(table) = 빈 시트(Table 이 블록 · 찾기 판 · 알약을 채움 — 틀 칸이 블록과 겹치지 않게)
- 시험 15개(Table_Build 와 잇는 시험 더함)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VBToTCGk5dqDKeXCEP3vhk
2026-10-01 13:17:13 +09:00
eomsangdon
8e2d8d6bb3
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_7
2026-10-01 13:14:00 +09:00
eomsangdon
e00676aa1b
Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1
2026-10-01 13:13:47 +09:00
eomsangdon and Claude Sonnet 5.5
eb9082dc30
feat(m01-sl): 표 상자 Table 완성 — 내 표 붙여넣기 · 범위 조건 · 빈칸 무관 · 선 수식 보존 · 시험
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_019ACSGaHdLgnkEkoA4LDtMU
2026-10-01 13:13:03 +09:00
eomsangdon and Claude Opus 5.5
817826c1af
feat(m01-sl): 항목 상자 틀을 Item 노무 틀과 한 벌로
...
- addNode(item) = M01_SL_Item moneyLayout(노무)과 같은 칸 — B1 수량 · B2~B4 노무/재료/경비 단가(노무 B2 만 바깥 값) · B5 단가 · B6 금액 · B7~B9 노무비/재료비/경비 · B10 사용 수량 · 머리 줄 없음
- 출력 알약 단가 · 금액 · 노무비 · 재료비 · 경비 · 사용 수량 · node.ref = {"what":"노무"}
- 시험 14개(틀 칸 대조 더함)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VBToTCGk5dqDKeXCEP3vhk
2026-10-01 13:10:49 +09:00
eomsangdon
ab2bdc78df
Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1
2026-10-01 13:09:13 +09:00
eomsangdon
66925bdfad
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_7
2026-10-01 13:08:46 +09:00
eomsangdon
22430f20b5
Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1
2026-10-01 13:08:30 +09:00
eomsangdon and Claude Sonnet 5.5
7bd6e8d7d1
feat(m01-sl): 시트 로직 표 상자 손잡이 Table 초안 — 품셈 표 가져오기 · 내 표 · 찾기 수식 짜기
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_019ACSGaHdLgnkEkoA4LDtMU
2026-10-01 13:08:02 +09:00
eomsangdon and Claude Opus 5.5
ef0b4ae385
feat(m01-sl): 시트 로직 상자 이름 바꾸기 · 바깥 값 약속
...
- renameNode — 엔진 시트 이름 명령으로 시트 이름 · 그 시트를 가리키던 선 수식이 따라감 · 1~31 글자 · 못 쓰는 글자 · 같은 이름은 막고 까닭
- 상자 더하기 이름도 시트 이름 규칙대로 고쳐 만듦(못 쓰는 글자 → · · 31 글자)
- SlSource(서버 바깥 값 물음 한 줄) · SlField · SlOutside.id(상자 id!칸) · source · SlNode.source
- 표 범위 칸 약속 RANGE_LOW · RANGE_HIGH · rangeHead(이름) = 「이름·아래」 「이름·위」
- answersToValues — 서버 답(id · ok · value · rows) → 넣을 값 · 못 받은 것은 쉬운 말
- 시험 13개
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VBToTCGk5dqDKeXCEP3vhk
2026-10-01 13:07:56 +09:00
eomsangdon and Claude Sonnet 5.5
7f98edac2c
feat(m01-sl): 시트 로직 항목 상자 손잡이(Item) · 결과 칸(Result)
...
항목 종류(노무 · 재료 · 장비 · 일위대가 · 비율) 틀 · 단가 바깥 값 자리 · 바탕 이음, 큰 합계 · 일위대가표 · 예시값 띠 · 빈 입력 · 오류.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01EauA2ATmqNRbeV48s9CcBr
2026-10-01 13:07:36 +09:00
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
b1043526ab
Merge remote-tracking branch 'origin/dev' into main_laptop_1
2026-10-01 13:06:17 +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
e242183fed
Merge remote-tracking branch 'origin/dev' into sub_laptop_7
2026-10-01 13:04:58 +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
fe3ff594e0
Merge remote-tracking branches 'origin/sub_laptop_1' and 'origin/sub_laptop_3' into main_laptop_1
2026-10-01 13:02:37 +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
9d98f1f2ad
Merge remote-tracking branch 'origin/sub_laptop_3' into sub_laptop_5
2026-10-01 13:00:52 +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
62fa53e927
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_3
2026-10-01 13:00:25 +09:00
eomsangdon
8a503259fb
auto: 2026-10-01 13:00 (ESD_LAPTOP)
2026-10-01 13:00:22 +09:00
eomsangdon
6ec2142d6f
Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_2
2026-10-01 13:00:01 +09:00
eomsangdon and Claude Sonnet 5.5
5c2b6e6ebe
chore(M01): 시트 로직 문서 같은 내용 먼저 담음(합치기 충돌 방지)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01D2nUMUMTsqm93PbQtipo6c
2026-10-01 13:00:01 +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
fa3ad0438e
Merge remote-tracking branch 'origin/sub_laptop_7' into sub_laptop_6
2026-10-01 12:59:40 +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
21e140ef2f
Merge remote-tracking branch 'origin/dev' into sub_laptop_1
2026-10-01 12:58:46 +09:00
eomsangdon and Claude Opus 5.5
eac31f872a
chore(M01): 시트로직 정함 · 관계제어 점검 문서 — 공유 docs 사본 담음(원격과 같은 내용)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-10-01 12:58:43 +09:00
eomsangdon
cdd670ff61
Merge remote-tracking branch 'origin/dev' into sub_laptop_4
2026-10-01 12:58:14 +09:00
eomsangdon
cb093eb21a
auto: 2026-10-01 12:58 (ESD_LAPTOP)
2026-10-01 12:58:11 +09:00
eomsangdon and Claude Opus 5.5
89220e3d3f
chore(M01): 시트 로직 시험판 정함
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01YAxqrz1iadqdygC6bE3pic
2026-10-01 12:57:09 +09:00
eomsangdon and Claude Opus 5.5
87f2d04fa7
chore(M01): 로직 만들기 시험판 관계 제어 점검 — 시나리오 여섯
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01YAxqrz1iadqdygC6bE3pic
2026-10-01 12:49:45 +09:00
eomsangdon
0ba544e61e
Merge remote-tracking branch 'origin/dev' into main_laptop_1
2026-10-01 12:36:32 +09:00
eomsangdon and Claude Opus 5.5
89f8af2ad4
chore(M01): 현장 일위대가 GX000002 채움재 · GX000003 돌쌓기 메쌓기 — 메인 폴더 화면 편집(사용자 편집)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01YAxqrz1iadqdygC6bE3pic
2026-10-01 12:36:31 +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
57ce7bb21b
chore(M01): 현장 일위대가 GX000001 돌쌓기 메쌓기(인력) — 메인 폴더 화면 편집(사용자 편집으로 봄)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01YAxqrz1iadqdygC6bE3pic
2026-10-01 12:12:00 +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