Commit Graph
151 Commits
Author SHA1 Message Date
eomsangdon 332c6c7377 Merge remote-tracking branch 'origin/CODEX' into sub_desktop_1 2026-09-18 01:24:50 +09:00
eomsangdon 681cfe7ab6 docs(knowledge): 기록 주석 역대조 2026-09-18 01:22:36 +09:00
eomsangdon 0a3908b599 fix(knowledge): 복원 건설기계 손료표 2026-09-18 01:20:46 +09:00
eomsangdonandClaude Opus 5 8481a78c02 Merge remote-tracking branch 'origin/CODEX' into sub_desktop_1 — 밑수 md 보강 받음(목차 파일은 코덱스 것)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QsGw1Dz9HmhuAxGisxmDPF
2026-09-18 01:18:51 +09:00
eomsangdon 3b406b5466 fix(knowledge): 복원 가설 표 밑수 2026-09-18 01:17:05 +09:00
eomsangdon 3b6c62fd85 style(knowledge): 공백 정리 2026-09-18 01:05:39 +09:00
eomsangdon 61f351083e fix(knowledge): 복원 산림품셈 밑수 9줄 2026-09-18 01:05:22 +09:00
eomsangdon c11bb922a4 docs(knowledge): 품셈 원문 MD ↔ 마스터 데이터 2바퀴 정밀 검증보고서 및 데이터 작성 2026-09-18 00:05:26 +09:00
eomsangdon 02544795f4 docs(knowledge): 품셈 원문 MD ↔ 마스터 데이터 전수 대조 정밀 검증보고서 및 데이터 작성 2026-09-17 22:07:13 +09:00
eomsangdon 80d15104a8 docs(knowledge): 오늘 작업 기초값 15종 및 공종 축 원문대조 정밀 검증보고서 추가 2026-09-17 19:39:35 +09:00
eomsangdon 8d0017c78e Merge remote-tracking branch 'origin/dev' into 안티그래비티 2026-09-17 19:35:34 +09:00
eomsangdon f052fc7306 docs(knowledge): 2026-09-17 품셈 실사 상호 참조 목차 문서 추가 2026-09-17 19:07:37 +09:00
eomsangdon a3b8c9f75a docs(knowledge): 품셈 원문 전수실사 및 원가위험 종합총괄 보고서 추가 2026-09-17 18:58:12 +09:00
eomsangdon 7e6e991118 Merge remote-tracking branches 'origin/CODEX', 'origin/main_laptop_1' and 'origin/안티그래비티' into sub_laptop_1 2026-09-17 17:54:34 +09:00
eomsangdon 81b8cb926f docs(knowledge): 산림품셈 form 미판정 14개 표 원문대조 실사 및 규명 명세서 추가 2026-09-17 17:43:39 +09:00
eomsangdon b8a4e09778 docs(knowledge): 건설품셈 연결공종 42개 절 내 reference 병 진단 보고서 추가 2026-09-17 17:32:41 +09:00
eomsangdon 5e49f7baa5 docs(knowledge): trace 14 forest table forms 2026-09-17 17:31:57 +09:00
eomsangdon c9c3ab01cb docs(knowledge): 연결고리 확정 건설 공종 42개 절 밑수 꼴 전수 분석 명세 추가 2026-09-17 17:28:36 +09:00
eomsangdon 9a74d86d37 Merge remote-tracking branches 'origin/CODEX' and 'origin/안티그래비티' into sub_desktop_1 2026-09-17 17:27:54 +09:00
eomsangdon 418baf198e docs(knowledge): classify unknown table forms 2026-09-17 17:27:53 +09:00
eomsangdon e2ce20c30f docs(knowledge): 산림품셈 reference 표 중 실은 값 35개 전수 목록 및 금액 영향 명세서 추가 2026-09-17 17:25:50 +09:00
eomsangdon f744da8adf docs(knowledge): collect unresolved items 2026-09-17 17:24:11 +09:00
eomsangdon ed97867bef docs(knowledge): 연결고리 확정 건설 공종 6유형 분류 및 스키마 분석 추가 2026-09-17 17:21:32 +09:00
eomsangdon 2dab2ce23b docs(knowledge): 산림-건설 미명시 7건 매핑, 표모양 6대유형 분류, 결측밑수 155개 자리명세 기술문서 및 JSON 추가 2026-09-17 17:17:08 +09:00
eomsangdon eaaa3bbac1 docs(knowledge): record work item audit 2026-09-17 17:04:47 +09:00
eomsangdon eea5e87f9f docs(cost): record cross-standard differences 2026-09-17 16:04:47 +09:00
eomsangdon 459033786b docs(cost): map forest and construction links 2026-09-17 10:16:47 +09:00
eomsangdon ba59328187 Merge remote-tracking branch 'origin/dev' into main_desktop_1 2026-09-16 16:38:40 +09:00
eomsangdon 492c5f1ea8 knowledge(실무문서): 울진 1공구 수량산출 xls 메타 변경 반영 — 엑셀 열람으로 생긴 것, 내용 변경 아님 2026-09-16 16:38:33 +09:00
eomsangdon 75a84552f1 docs(cost): add manufacturing wage source 2026-09-16 14:07:14 +09:00
eomsangdon 0731f03f2f docs(cost): record base-data update history 2026-09-16 11:32:12 +09:00
eomsangdon e37a425b2e Merge remote-tracking branch 'origin/CODEX' into sub_desktop_1 2026-09-14 07:40:49 +09:00
eomsangdon 1fbbd93a18 docs(stmate): remove unsupported stage guesses 2026-09-14 07:40:41 +09:00
eomsangdon 95c375cfcb docs(stmate): resolve cost analysis gaps 2026-09-14 07:38:03 +09:00
eomsangdon f296b8c88c Merge remote-tracking branch 'origin/안티그래비티' into main_laptop_1 2026-09-13 23:13:12 +09:00
eomsangdon 61e743451f knowledge(원가): 예정가격작성기준·임목폐기물 산출근거 편입 2026-09-13 22:57:51 +09:00
eomsangdon e88877d81e Merge remote-tracking branches 'origin/CODEX' and 'origin/안티그래비티' into sub_laptop_1 2026-09-13 22:37:41 +09:00
eomsangdon f8b24b354a docs(stmate): compare cost formats and stages 2026-09-13 22:30:17 +09:00
eomsangdon 846c4bba57 knowledge(법률): 폐기물 관계 법령 원문 편입 2026-09-13 22:30:15 +09:00
eomsangdon 004a1e21ab docs: STmate 원가 수량 화면 구조 정리 2026-09-13 22:16:59 +09:00
eomsangdon 4a4f935c3f docs: 성토사면다짐 품셈 대응 확정 2026-09-13 20:38:00 +09:00
eomsangdon b139cc79b8 docs(경쟁사): 품셈 판 대응 확정 2026-09-13 20:26:31 +09:00
eomsangdon 200d230d5f docs(경쟁사): 임도품셈 판 대응표 추가 2026-09-13 19:44:56 +09:00
eomsangdon 0a3cb8a33b docs(경쟁사): 특수산식과 현행품셈 대조 2026-09-13 15:37:07 +09:00
eomsangdonandClaude Opus 5 68634e5f63 knowledge(경쟁사): 일위대가 레시피 사전 350개 — 누락 감사 포함
목적: 값이 아니라 조합을 확보하는 것. 표준일위대가 배포본은 암호화라 못
읽지만 실무에서 실제 쓴 조합은 출력 엑셀에 평문으로 남음.

누락 감사 — 호표 526개를 하나씩 셈
- 일위대가표 170개 전부 추출, 누락 0
- 중기사용료 143개 전부 추출, 누락 0
- 단가산출근거 213개 중 187 정상 + 빈호표 5 + 못잡음 21
- 못 잡은 21개는 전부 정체 확인함. 운반 계산(거리·속도 인자만 있음)과
  기계+인력 비율 조합이라 「자원 조합」이 아닌 것. 값을 못 읽은 게 아님
- 빈 호표 5개는 무대처리·흙쌓기 등 금액 0원 항목
⇒ 설명되지 않는 누락 0건

확보한 조합 350개 (중복 제거)
- 일위대가 132 · 단가산출 136 · 중기 82, 구성행 1,729 (조합당 평균 4.9)
- Q식을 가진 조합 107개
- 150/350 이 다른 호표를 참조 — 2단 이상으로 쌓임
-  규격이 바뀌면 구성은 같고 수량만 비례 (기슭막이 H=2.0 vs 2.5).
  한 조합 + 규격별 수량표로 접을 수 있음
- 건설표준품셈이 23개 조합에 근거로 적혀 있어 현행 갱신 시 대조점이 됨

⚠ 수량은 그 시점 품셈값이므로 조합은 그대로 쓰되 수량은 현행 품셈으로
다시 맞춰야 함.

30_원자료/일위대가_레시피.json (265.8 KB) 와 감사 기록 저장.
문서 31 신규.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Prk9BCHG1EMAywk9k8wegA
2026-09-13 15:12:35 +09:00
eomsangdon 07aa13da34 knowledge(경쟁사): 조달청 호환규정 XSD 사본·안내문 보관 2026-09-13 14:48:36 +09:00
eomsangdonandClaude Opus 5 a4a2ecac48 knowledge(경쟁사): 조달청 공사원가호환규정 XSD 발견 — 국가 표준 납품 규격 전문
최종 빈칸 점검에서 확장자 기준으로 한 번도 안 연 파일을 훑다가 나옴.
28번의 「XML 스키마는 실행 중 조립이라 못 얻음」은 틀렸음 — 정정함.

System/Valid_Xml.vsl = 조달청 공사원가호환규정 V1.0.5 XSD 전문 (1,429줄)
- 조달청 공사원가통합관리시스템(npccs.g2b.go.kr) 발표하는 공개 규격.
  STmate 고유가 아니라 국가 표준이라 Aislo 가 그대로 따르면 됨
- complexType 32 · simpleType 21 · 열거형 40곳
- 같은 폴더에 「호환규정코드(2026_09_01)」 안내문도 있음

문서 뼈대가 우리가 판 STmate 구조와 한 겹씩 대응
- 일위대가/상세 · 중기단가산출 · 기계경비/상세 · 자재 · 노무 · 경비항목 ·
  실적단가 · 제경비항목 · 내역서→공종→세부공종

 규격이 우리 계약을 뒷받침함
- 제경비항목에 적용산식·적용산식설명 칸이 있음 = 「식을 데이터로 저장하라」가
  납품 규격의 요구사항이기도 함
- 직접공사비정보에 제요율적용제외공종_금액 이 박혀 있음 = C* 제외금액 구역과
  낙찰율 적용제외가 국가 표준에도 있는 개념

 기계경비 산출 규격이 우리가 캔 것과 정확히 일치
- 시간당노임산출 H0-일반구간·H1-터널구간·H2-장대터널·H3-펌프준설선·
  H4-그래브준설선·H5-버킷준설선·H_-사용자정의
  = 22번의 wM_Set_Sys cmBx_Sel_RX 와 하나도 안 틀림.
  Start8x.Ini 의 RXXNM·RX1NM~RX4NM 이 이 자리임
- 환율형식(USD/EUR/100엔)도 EXNM_·EXEUR·EXYEN 과 맞음
- ⚠ 시간당손료산출이 E0-주간·E1-야간·E2-2교대·E3-3교대 네 갈래.
  17번에서 뽑은 손료율 25개는 E0 하나뿐임

열거형 — 주공사 9종(국가유산수리 포함)·공사현장지역코드 290·인도조건 40·
시설물유형 27·지역구분 3(산간도서 포함)·내진등급·에너지효율·녹색건축 등

XSD 사본과 구조 덤프를 30_원자료에 넣음. 최신판은 npccs.g2b.go.kr 에서
직접 받을 것.

문서 30 신규, 스크립트 2개 추가.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Prk9BCHG1EMAywk9k8wegA
2026-09-13 14:48:14 +09:00
eomsangdonandClaude Opus 5 8505f4b7be knowledge(경쟁사): 암호화 자료의 뼈대 — 값 없이 구조·규모를 잼
전제: 가격 값은 중요하지 않음. 반기마다 바뀌고 Aislo 는 자기 원천을 구독함.
중요한 것은 코드 체계·분류 깊이·명칭/규격/단위 자리·카탈로그 규모.

스키마는 암호화돼 있지 않음 — 막힌 것은 레코드 본문뿐
- JDCODE_*.BSC 12필드: 분류3단 + JDCODE(17자리) + NAME + SIZE(110자) +
  UNIT + EQCODE + GNCODE + TYP_STN + PSCODE + ST_NAME(표준명칭 별도)
- GRPCOD_*.BSC 7필드: CUR_COD/ROT_COD/LEV 부모-자식 트리 + 형제순서
- CSTA 32필드: 재·노·경 세 성분 두 벌 + _R 계열 + 비목별 요율

암호는 오프셋별 고정 변환
- 같은 필드 안에서 같은 평문은 늘 같은 암호문 (EQCODE 57,580행 단일 암호문)
- ⚠ 필드가 다르면 키가 다름. ROT_COD 가 CUR_COD 와 일치하는 비율 0.0%
  → 필드 안 동일성만 셀 수 있고 필드 사이는 못 이음. 트리 연결 복원 불가
- ②트랙의 STC 난독화 판정과 같은 결론이고 기준자료에서도 성립함을 확인

값을 못 읽어도 잰 것
- 자재 57,580건 전부 고유 코드인데 명칭은 1,761종뿐. 같은 이름이 규격만
  달리해 평균 33건씩 갈림 — 규격 매칭이 자원 축의 실제 난관임을 수치로 보임
- 단위 59종(자재)·130종(통합). 분류 4~5단 깊이, 상위 노드 596/5,792개
- 경비·중기는 EQCODE·PSCODE·ST_NAME 을 쓰고 자재는 안 씀
- 표준시장단가는 RATE_L(72종)만 채워지고 RATE_M·RATE_S 는 빈칸
  = 노무비만 요율 조정. 설치폴더의 「노임외 재료비적용」 파일명과 일치

⇒ 가격을 못 읽는 것이 축을 세우는 데 걸림돌이 되지 않음. 이름·코드가
필요하면 평문인 COSTN.DBF 쪽에서 얻음(894개 이미 추출).

문서 29 신규, 스크립트 2개 추가.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Prk9BCHG1EMAywk9k8wegA
2026-09-13 14:43:24 +09:00
eomsangdonandClaude Opus 5 7129700b2d knowledge(경쟁사): 스크립트 경로 이식성 · 자원 코드·명칭 목록 894개 추출
브레인(데스크탑 메인) 요청 둘 처리.

① 16번 골든셋 재현 의존성
- 골든셋·단가조립·자재채택 계열은 로컬 원본 C:\경영정보(주) 를 안 씀.
  저장소 안 실무문서/ 자료만 봄 → 랩탑에서도 그대로 돎
- 다만 D:\aislo-wt\sub 절대경로가 박혀 있어 창마다 깨졌음.
  스크립트 23개를 저장소 뿌리 자동탐색(_repo_root)으로 고침
- 고친 뒤 골든셋 재실행해 6건 전부 여전히 초록 확인
- 로컬 원본이 필요한 25개는 설치폴더 분석용이며 검산과 무관

② 자원 이름·코드 목록 (단가 없이도 축 매칭에 쓸 것)
- STC 의 COSTN.DBF 가 평문이라 코드·명칭·규격·단위가 그대로 읽힘
- 실무 7건 합쳐 서로 다른 코드 894개
  M 재료 228 · D 단가산출 273 · B 일위대가 158 · X 중기 96 · S 경비 92
  · L 노무 37 · W 일식견적 10
- 출력 XLSX 의 목록표 시트 6종에서도 317개가 평문으로 읽힘
- 30_원자료/stmate_code_name_list.csv 로 저장 (code·name·size·unit)
- 곁들여 ST_U_Convert 에 노임 직종 사전 106종이 평문 (28번 §3.1)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Prk9BCHG1EMAywk9k8wegA
2026-09-13 14:37:16 +09:00
eomsangdonandClaude Opus 5 be2b77fe7a knowledge(경쟁사): 변환·수량산출·식 언어 — 남은 모듈 훑기
식 언어의 변수 선언이 드러남
- 「금액변수 대상:M, 저장:S, %」「소계변수 대상:M, 저장:L, %」
- 변수마다 어느 비목에서 가져와 어느 비목에 넣을지와 비율 여부를 함께 지정.
  단가 식은 숫자 계산이 아니라 비목 사이의 값 이동임
- 금액변수/소계변수가 갈리고 「금액을 계산후 제외처리」가 따로 있음
- ⚠ 중기공식(Q식)을 사용자가 등록·수정·삭제함. 10꼴은 고정 목록이 아님

STmateQty8 — 수량산출서가 별도 파일이고 엑셀 셀에 별명을 붙여 변수로 씀
- 기본수량변수(내역에 붙음) ↔ 확장수량변수(셀별명, 중간값)
- 수량산출서 → 단가산출 전송 경로. Aislo B08 과 직접 겹침
- 표본 QCODE 가 전부 빈 표라 파일 형식은 못 봄

ST_U_Convert — 조달청·XML 양방향 변환이 프로그램 안에 있음
- Conv_Jodal_ST8 / Conv_ST8_Jodal / Conv_ST8_XML / Conv_XML_ST8
- MK_K_FLD·CHK_K_FLD 호환규정 필드 생성·검사
- XML 스키마는 실행 중 조립이라 정적으로 못 얻음
-  같은 모듈에 노임 직종 사전 106종이 평문으로 있음. CONLD·COND_ 의
  직종 코드가 가리키는 이름표

식 문법 오류 메시지에서 규칙 여섯 (줄 단위 검사·거듭제곱·강제금액·
그림코드 제약·집계제외·비목별 군별단가)

⚠ EQSYNC.DBF 도 암호화. 암호화 파일이 셋으로 늘었음
(BDQTY·SYSINFO·EQSYNC)

문서 28 신규, 문자열 훑기 스크립트 추가.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Prk9BCHG1EMAywk9k8wegA
2026-09-13 14:35:11 +09:00