ERP 91 doctype 구현 페이지 전수 제작·검증 (2026-07-22)
개요
사용자 지시 "SAP·파운드리 표현 제거 + 방사형셀코어로직 전체 구동 + ERP 기능 1:1 구현페이지 전수 확인/제작/테스트" 완료.
10모듈(FI/CO/MM/SD/PP/HR/QM/PM/PS/WM) 91 doctype 전부를 실작동 폼 UI로 제작하고 전수 테스트 통과.
무엇을 했는지
- 용어 제거: 넥서스 앱 4버전·고시 html/json에서 SAP→전사코어/코어ERP, 파운드리→방사형 셀코어, Windchill/Teamcenter→타사 생애주기도구. 노출 표면 잔여 0건.
- 구현 페이지 전수 (Workflow wf_9e826d77-05f, sonnet 10에이전트 배치 3+3+4):
-
/Users/ef/crowny-nexus-app/public/erp/{fi,co,mm,sd,pp,hr,qm,pm,ps,wm}.html — 각 모듈 전 doctype 카드 폼(마스터 실코드 기본값), POST
/api/erp/action/{MOD}/{doctype} (파이프 바디), 4상 배지(티/옴/타/음)+셀id+메시지+PLM 계보(
/api/erp/plm/trace/{cell}), 하단 장부(
/api/erp/ledger/{MOD}) 자동갱신. 각 html에 동명
.한선 동반(폼 레지스트리·바디조립·4상색·장부행분해).
- 허브:
/app/erp/index.html(10모듈 카드+셀 총계+동기화점) +
index.한선 동반.
- 앱 진입: pc/tablet 헤더 "전사코어 ERP" 버튼, mobile/bar "ERP" 버튼 →
/app/erp/.
- 전수 테스트:
- 페이지검증(
$CLAUDE_JOB_DIR/tmp/페이지검증.sh): 10/10 PASS — 서빙 200·doctype 전수 일치(91)·금지어 0·팔레트·API 배선.
- 스모크(
/Users/ef/crowny-erp/core/servers/ERP페이지스모크.sh + 판정 동반
ERP페이지스모크.한선 컴파일 검증):
91/91 PASS, 4상 전부 실발현(티/옴/타/음).
- 공개 E2E: https://nexus.crowny.org/app/erp/ · fi.html · wm.html 200, 공개 POST(CO/cost-alloc)→사상 티·셀 159.
- 고시 갱신: nexus.crowny.org/현황 — 전사코어 상태에 "91 doctype 구현페이지 전수·스모크 91/91" 반영.
관련 파일
- 페이지:
/Users/ef/crowny-nexus-app/public/erp/ (10 html + 10 한선 + index)
- 테스트:
/Users/ef/crowny-erp/core/servers/ERP페이지스모크.{sh,한선}
- 서버: 감사서버.js(:9802 정적서빙+프록시) → ERP통합서버.한선(:9981)
- 고시:
/Users/ef/crowny-butler/data/nexus현황고시.{html,json}
워크플로 중 발견 (에이전트 보고)
- hanseonc_high 함정: 대형 다함수 파일에서 함수 정의 사이
// 줄주석 산재 시 점프 오프셋 오염 → 컴파일 통과·런타임 무한루프. 헤더 주석 블록만 사용으로 회피(SD 에이전트 이등분 재현).
- 모듈별 장부 파이프 포맷 상이(CO=셀|함수|...|사상, MM/PP/PM=유형코드|셀|사상|인자...|메시지) — 각 페이지 파서를 라이브 포맷에 맞춤.
- QM 장부 doccode 매핑이 스펙 순서와 다름(실데이터 역공학으로 반영).
잔여 이슈
- ERP 서버 분할(:9982, STR 핸들 여유 확보) — 문서화만 됨
- 옴 규칙 확대(사상규칙 3/4→4/4), 모듈 하드코딩 판정→사상판정 엔진 점진 대체
- WM 웨이브피킹(배열 인자) API, Bar 1080x360 실기 확인, 크라우니AI 재시작 후 crowny://넥서스 카드 확인
- PS/PP 테스트 비멱등(공유 마스터 잔여 데이터 옴 오탐) — 로직 결함 아님