엔터프라이즈 셀코어 연결 점검 + docs.crowny.org 1:1 매칭 로직화
개요
크라우니 엔터프라이즈의 셀코어(규칙 엔진) 연결 현황을 전수 점검하고, 엔터프라이즈 라이브 페이지↔docs.crowny.org 사이의 1:1 매칭 규약을 수립·구현했다.
- 기간: 2026-04-16
- 대상: 크라우니 엔터프라이즈 8개 회사 + 셀코어 + 전체 인덱스
- 산출물: JS 셀코어 엔진, 매칭 API, 자동 문서 생성 스크립트, 10개 마크다운
무엇을 했나
1. 셀코어 연결 현황 전수 조사
셀코어_엔터프라이즈.한선(203줄, 5 규칙 생성 함수) ↔companies.js연결 상태 확인- 결과: 한선씨 원본은 있으나 JS 런타임에 미연결 → 브릿지 필요
2. 셀코어 JS 엔진 구현 (companies.js)
toCells(data, tree) — 회사 데이터를 27슬롯 셀로 변환 (KPI셀 + 프로젝트셀 + 트리노드셀)SELCORE_RULES — 5규칙 정의 (한선씨 원본과 1:1 미러)runSelcore(slug) — 규칙 실행 + 발화 내역 + TOP10 우선순위 셀 반환3. docs.crowny.org 매칭 로직
- 규약:
2026-04-16-enterprise-{slug}(회사/특수문서 공통) docsForCompany(slug)— 단일 매핑docsMap()— 8회사 +_selcore+_index전체 매핑 테이블
4. 신규 API 엔드포인트 (4개)
GET /api/{slug}/selcore— 셀코어 규칙 엔진 실행 결과 (셀 수/발화 수/TOP셀)GET /api/{slug}/docs— 회사↔docs 1:1 매칭 정보GET /api/docs— 전체 매칭 테이블GET /api/selcore/rules— 5규칙 전역 정의GET /api/companies응답에docsUrl필드 추가
5. UI 연동
template.html: 헤더에 "문서 ↗" 배지 추가 —CFG.slug기반 자동 링크landing.htmlfooter: "📖 전체 문서" + "셀코어 규칙 엔진" 링크
6. 자동 문서 생성
/tmp/gen-enterprise-docs.js— 프록시 API를 호출해 10개 마크다운 생성- 회사별 9섹션: 3비전, KPI, 조직, 프로젝트, 셀코어 결과, 갭 분석, AI 추천, 리스크, 링크
- 생성 결과: 8 회사 + 셀코어 + 인덱스 = 10개 문서
7. SAP/ERP 잔존 제거
서버.한선:[ERP]로그 태그 →[ENT]로 전면 치환
검증 결과
8개 회사 × (selcore + docs) 엔드포인트: 전부 200 OK
- 셀 개수: 52~61개
- 발화 횟수: 3~12건
- 최고 우선순위 9 (KPI미달성 + 예산초과)
docs.crowny.org 렌더링 확인:
- /docs/2026-04-16-enterprise-peoplelife ✓
- /docs/2026-04-16-enterprise-selcore ✓
- /docs/2026-04-16-enterprise-index ✓
UI 주입 확인:
- /peoplelife 페이지 내 docsLink href 주입 (4곳 매치)
- landing.html footer "전체 문서" / "셀코어 규칙 엔진" ✓
관련 파일
| 파일 | 변경 내용 |
|---|---|
/Users/ef/crowny-enterprise/companies.js | toCells/SELCORE_RULES/runSelcore/docsForCompany/docsMap 추가 |
/Users/ef/crowny-enterprise/proxy.js | 4개 신규 엔드포인트 + /api/companies docsUrl |
/Users/ef/crowny-enterprise/web/template.html | 헤더 문서 배지 (CFG.slug 기반) |
/Users/ef/crowny-enterprise/web/landing.html | footer 문서 링크 2개 |
/Users/ef/crowny-enterprise/CLAUDE.md | 신규 API + 매칭 규약 + 5규칙 표 |
/Users/ef/crowny-enterprise/서버.한선 | [ERP] → [ENT] 로그 태그 |
/Users/ef/CrownyDoc/projects/2026-04-16-enterprise-*.md | 10개 문서 자동 생성 |
/tmp/gen-enterprise-docs.js | 문서 생성 스크립트 |
매칭 규약 (신규 문서 추가 시 따를 것)
엔터프라이즈 라이브 페이지 docs.crowny.org
───────────────────────────────────── ─────────────────────────────────────────────────
https://enterprise.crowny.org/{slug} https://docs.crowny.org/docs/2026-04-16-enterprise-{slug}
/api/{slug}/docs → localPath + url + docSlug 반환
/api/docs → 전체 매핑 테이블
잔여 이슈
- Phase 5 (4상균형3진법 실제 코드 적용): TOAU → 3진 인코딩(T=+1/O=0/A=-1/U=구분자), 27-trit 큐브 주소 체계 등은 아직 문자열 상태.
- Phase 6 (업종별 특화 인텔리전스): GA 3사 추가 완료. 업종 분류 체계(
industryType필드)는 아직 도입 전. - 문서 최신화 자동화: 현재는
node /tmp/gen-enterprise-docs.js수동 실행. 주기적 재생성(훅 or cron) 미구현. - 셀코어 규칙 확장: 현재 5규칙. 업종별 특화 규칙(예: 보험 불완전판매율, 제약 임상단계, 교육 등록률) 추가 여지.
작업 세션: 2026-04-16 · 크라우니 엔터프라이즈 Thinking Digital Twin · 4상균형3진법 + 방사형 셀코어