balance.crowny.org 고도화
개요
크라우니 생태계 통합 밸런스 허브 신규 구축. 단순 금융 잔고를 넘어 4상 밸런스 체계(자산/관계/권한/신뢰)를 구현.
무엇을 했는지
4상 밸런스 모델 설계/구현
- T(자산): CRN/FNC/CRM 토큰 보유량, 7% 하향전환 수수료
- O(관계): 매칭점수, 네트워크품질, 맘/게임/워킹 포인트
- A(권한): 크루장↔크루원 8차원 권한 밸런스, 크레딧
- U(신뢰): 스크리닝등급, 신뢰도, 서비스연동, 크루 역할
권한 밸런스 엔진 (authority-balance.js)
- 8개 차원: 작명권/이벤트/공지/초대/피드백/크루장투표/코스선택/일정조율
- 크루장↔크루원 권한 분배 비율 정의
- 실시간 밸런스 점수 산출 (참여균형35% + 차원균형35% + 멤버참여율30%)
- 편중 시 자동 경고 (caution/danger)
- 크루장 교체 투표 + 자격 확인 API
matching.crowny.org 연동
- 웹훅으로 매칭점수/스크리닝등급/신뢰도 수신 저장
- 매칭 로직은 matching 서비스에 위임, balance는 저장/조회만
프론트엔드
- 4상 대시보드 (링 차트 건강도, 쿼드런트 카드)
- 권한 밸런스 상세 탭 (8차원 바 차트, 경고 표시)
- 6개 탭: 대시보드/내역/전환/권한/연동/설정
관련 파일
/Users/ef/crowny-balance/ — 전체 서비스 (포트 9779)
server.js — 607줄 HTTP 서버
engine/authority-balance.js — 315줄 권한 밸런스 엔진
engine/balance-cell.js — 170줄 4상 셀 엔진
engine/밸런스셀.한선 — 한선씨 동반 (컴파일 OK)
engine/권한밸런스.한선 — 한선씨 동반 (컴파일 OK)
테스트 결과
- 엔진 전체 테스트 통과
- 서버 API 전체 통과 (계정생성/잔고갱신/크루/권한/매칭웹훅/대시보드)
- 한선씨 2파일 crownyc 컴파일+실행 성공
잔여 이슈
- matching.crowny.org 웹훅 실제 연동 (matching 서비스 구축 후)
- walking.crowny.org 걸음수 연동
- 포트 9779 게이트웨이 라우팅 설정
- 프론트엔드 실제 브라우저 테스트