crowny-network 전체 서비스 완성 (2026-04-16)
개요
network.crowny.org 전체 서비스가 엔드투엔드로 동작한다. 프론트엔드 UI → 백엔드 API → 데이터 저장 → 보상 원장까지 단일 서버에서 완결.
실행 상태
- 서버:
node /Users/ef/crowny-network/server.js (포트 9740, pid 87535)
- URL: http://localhost:9740 (향후 network.crowny.org)
- 로그: /tmp/network.log
완성된 기능
프론트엔드 (web/index.html)
- 통계 대시보드 6지표 (파트너/기관/리드/행동/총맘/총포네)
- 10단계 파이프라인 카드
- 리드 목록 + 행동 버튼 ([스크립트][콜][발송])
- 플레이북 모달 — 4상 오프닝 + 거절대응 4종 + 클로징 + 6개 행동버튼
- 나의 보상 (맘/포네 실시간)
- 원장 (최근 15건)
- 보상표 요약 표시
- 복사 버튼 (오프닝/클로징)
- 토스트 알림
- 멤버 전환 셀렉터
- 30초 자동 갱신
백엔드 (server.js) — 통합 API
기존 CRM
/api/health · /api/dashboard
/api/leads (GET/POST/stage/reassign)
/api/partners (GET/POST/login/approve/leads)
/api/orgs (293건 기관 DB)
/api/proposals · /api/contracts · /api/catalog
/api/sweep (48h 타임아웃 재배정)
신규 4엔진
POST /api/action — 행동 기록 + 자동 보상 + 파이프라인 전이
GET /api/actions — 행동 이력
GET /api/ledger — 원장 전체
GET /api/reward/:memberId — 멤버 보상 현황
GET /api/playbook/:leadId — 4상 스크립트
GET /api/network/dashboard — 통합 지표
자동화
- 콜드콜 기록 → lead.stage 'contacted' 자동 전이
- 미팅실시 → 'met' 자동 전이
- 계약체결 → 'contracted' 자동 전이
- 48h 컨택 없는 리드 자동 재배정
한국 2.5배 보상표
| 행동 | 보상 |
|---|
| 기관등록 | 13맘 |
| 키맨검증 | 50맘 |
| 콜드콜 | 25맘 |
| 통화기록 | 13맘 |
| 자료발송 | 125맘 |
| 미팅확정 | 3포네 |
| 미팅실시 | 5포네 |
| 계약체결 | 15포네 |
| 유지계약 | 8포네 |
현재 운영 데이터
- 파트너 2명 (서울1호파트너 등)
- 기관 293건 (orgs DB)
- 리드 6건 (서울○○고/안양시/안양시청 등)
- 행동 3건 기록
- 총 맘 지급 175
실테스트 증거
- GET /api/leads → 6건
- GET /api/playbook/LEAD-1776231231419 → 서울○○고 [B] Om 오프닝 생성
- POST /api/action {콜드콜} → +25맘, 누적 175맘
- GET /api/ledger → 트랜잭션 기록 정확
파일 구조
/Users/ef/crowny-network/
├── server.js ← 통합 Node 서버 (920줄, 포트 9740)
├── web/index.html ← 통합 대시보드 UI
├── data/network.json ← 영속 데이터 (파트너/기관/리드/행동/원장)
├── network_db.한선 ← 4엔진 스키마 (한선씨 원본)
├── collector.한선 ← NEIS/data.go.kr 수집기
├── script_engine.한선 ← 4상 스크립트 엔진 (한선씨 원본)
├── dashboard.한선 ← 대시보드 원본
└── server.한선 ← 한선씨 통합 서버 (TCP 제한으로 보류)
한선씨 ↔ Node 역할분담
- 한선씨(.한선): 로직/스키마/스크립트 원본 — 패턴 학습 자산
- Node(server.js): 실제 HTTP/파일I/O/실서비스 — 런타임
- 크라우니코드 에이전트가 .한선 파일에서 패턴 자동 학습 (PostToolUse 훅)
잔여 이슈
- 실제 도메인 배포 (network.crowny.org DNS/gateway 연결)
- NEIS 인증키 발급 후 collector.한선 실호출
- STT 통화녹음 → 멘트 A/B 성공률 피드백
- 네트워크 확장 보상 (초대자 10% 리워드풀)
- 멤버 인증 (partners 토큰 + 세션 쿠키)
- 모바일 반응형
- 크라우니월렛/지갑 실제 연결 (현재는 인메모리 적립)
다음 후보
- solution.crowny.org 모달 → network.crowny.org 자동 리드 접수 테스트
- crowny-gateway 라우팅 설정 (network.crowny.org → :9740)
- 파트너 등록 흐름 UI (지금은 POST만)
- 보상 지갑 연동 (맘/포네 실제 발행)