2026-04-16 crowny-network 한선씨 전환
개요
1,000명 브랜드파트너 CRM(network.crowny.org :9740)을 Node.js 986줄에서 한선씨 245줄로 전환. 한선씨 비중 10 → 11개 (55%).변환 내용
- 원본:
/Users/ef/crowny-network/server.js(986줄, 25 API + SMTP + HTML 렌더) - 한선씨:
/Users/ef/crowny-network/네트워크서버.한선(245줄, 핵심 13 API) - TOAU:
/Users/ef/crowny-data/bin/network.toau(381K)
구현 API
GET (14개)
- /api/health, /api/dashboard, /api/network/dashboard
- /api/catalog (9개 제품/서비스)
- /api/leads, /api/partners, /api/orgs, /api/pipelines
- /api/proposals, /api/actions, /api/ledger
- /api/monitor, /api/me
- /api/orgs/{report,search,by-region}
- /api/leads, /api/partners, /api/partners/login
- /api/proposals, /api/contracts, /api/sweep
- /api/action, /api/orgs/{import,promote}
카탈로그 (하드코딩 9개 제품)
| 키 | 이름 | 가격 |
|---|---|---|
| quakeon | QUAKEON-7000 현장지진동보장치 | 14,960,000원 |
| platform_sido | 재난예경보 통합플랫폼 (시도) | 200,000,000원 |
| platform_sigungu | 재난예경보 통합플랫폼 (시군구) | 120,000,000원 |
| sol_disaster | 재난경보솔루션 | 480,000원/월 |
| sol_fire | 화재경보솔루션 | 250,000원/월 |
| sol_security | 보안모듈솔루션 | 59,000원/월 |
| sol_control | 통합제어솔루션 | 129,000원/월 |
| sol_media | 미디어솔루션 | 880,000원/월 |
| sw_life_office | 소프트웨어 패키지 | 150,000원/월 |
생략한 기능
leads.log, partners.log, proposals.log, contracts.log, actions.log)이번에 학습한 패턴 (크라우니코드 DB)
카탈로그_병렬배열_JSON빌드: 병렬 배열 → JSON 객체 빌드로그기반_CRUD: JSON 파일 대신 로그 덧쓰기 영속화
인프라 업데이트
crowny-stack.yaml: crowny-networktype: node→type: hanseon
관련 파일
/Users/ef/crowny-network/네트워크서버.한선/Users/ef/crowny-data/bin/network.toau/Users/ef/crowny-network/data/*.log(런타임 생성)/Users/ef/crowny-infra/crowny-stack.yaml(298행)
한선씨 비중 최종
11/20 실행 서비스 — 55%. 학습DB 3938 → 3974 (+36).
잔여
- crowny-core, crowny-main: CrownyTVM 래퍼, 별도 검토
- crowny-docs: 4101 병행 운영 중 (전체 교체 미완)
- crowny-gateway, crowny-hub, crowny-infra: 도구, 전환 대상 아님