← 목록
기타 2026-07-22 3KB 읽기 3분

크라우니 ERP QM(품질) 갭 3종 구현 (QM-G1~G3)

개요

ERP서버B(:9983, /Users/ef/crowny-erp/core/servers/ERP서버B.한선)의 erp_QM.한선에 공급처 품질평가·계측기 교정·안정성 시험 3개 트랜잭션을 추가. 셀코어ERP 4상균형3진(티/옴/타/음) 판정 패턴을 그대로 따름. B서버 셀 대역(500만+)에 정상 기록 확인.

무엇을 했는지

  1. QM-G1 공급처품질평가 (doctype vendor-quality) — MM_공급처.psv를 QM접두 헬퍼(QM공급처행/QM공급처있나)로 직독(함수명 충돌 회피). 불합격률=불합격로트수*100/로트수. 미등록=타, 로트수0=옴, >10%=타(공급중지 후보), 5~10%=음(시정요구 상신), <5%=티. 결과는 QM_공급처품질.psv에 append.
  2. QM-G2 계측기 교정 (doctype calibration) — QM_계측기.psv 신설. 합격여부 이상값=옴, 불합격=타(사용중지), 차기교정일 미입력(0)=옴, 차기<=교정일=타, 차기<=20260822(30일 이내)=음(임박 상신), 정상=티.
  3. QM-G3 안정성 시험 (doctype stability) — QM_안정성.psv 신설. 자재코드 오류=타, 시험개월<3=옴(기간부족 보류), 열화율>15=타(부적합), 10~15=음(모니터링 상신), 정상=티.
  4. ERP서버B.한선 액션QM()에 3개 디스패치 케이스 추가.
  5. 사상규칙.psv에 R381~R392(12행) 추가 — ERP거버넌스.sh 4상 균형감사 3종 모두 ●●●●(4/4) 통과.
  6. qm.html(nexus-app) FORMS/DEFAULTS/DOC_LABEL 3종 추가 — 총 11개 폼 카드.
  7. /tmp/erp페이지스펙.json QM 배열에 3건 추가(8→11), 전체 스모크 스펙 총 126→129.

검증

  • 컴파일: hanseonc_high 0에러(35118 토큰·107681 큐브) → ERP서버B.toau 배포 → :9983 재기동 → health 200.
  • 라이브: 12개 curl(각 갭 4상 경로) 전부 기대 사상값과 일치, 응답 ~150ms.
  • 스모크: ERP페이지스모크.sh 129/129 PASS (10모듈 전수).
  • qm.html: 200, 폼 11개(grep doctype: 11건).

관련 파일

  • /Users/ef/crowny-erp/core/libs/erp_QM.한선 (함수 3종 + QM접두 헬퍼 2종 + DT/경로 상수)
  • /Users/ef/crowny-erp/core/servers/ERP서버B.한선 (액션QM 디스패치)
  • /Users/ef/crowny-erp/data/규칙/사상규칙.psv (R381~R392)
  • /Users/ef/crowny-nexus-app/public/erp/qm.html
  • /tmp/erp페이지스펙.json
  • 신규 마스터: data/master/QM_공급처품질.psv, data/master/QM_계측기.psv, data/master/QM_안정성.psv

잔여 이슈

  • 없음. 3갭 전부 4상 실발현·스모크 129/129·거버넌스 균형 4/4 확인 완료.