← 목록
기타 2026-05-02 3KB 읽기 3분

party.crowny.org 잔여 이슈 6건 완료

개요

창조신당 서버(party.crowny.org:9760)의 잔여 이슈 6건을 모두 구현 완료.

무엇을 했는지

1. 당원 인증 체계 (people.crowny.org 연동)

  • 이메일 기반 로그인 (POST /api/auth/login)
  • 토큰 검증 (GET /api/auth/verify)
  • people.crowny.org 연동 체크 (GET /api/auth/people-check)
  • 프론트엔드 인증 바 + 로그인 모달
  • localStorage 토큰 유지, 24시간 만료

2. 정책 토론 게시판

  • 정책별 토론 게시/조회 (GET/POST /api/discussions)
  • 답글 기�� (POST /api/discussions/reply)
  • 정책 카드 아래 토론 토글 UI
  • 로그인 사용자 이름/등급 표시, 비로그인은 익명

3. 당원 등급 세분화

  • 4단계: 일반당원 → 활동당원(10투표+3토론) → 정책위원(50투표+10토론) → 대의원(100투표+25토론)
  • 투표/토론 시 자동 승급 (autoPromoteMember)
  • 등급별 색상 배지 (/api/grades)
  • 등급 분포 조회 API

4. 정책 AI 분석 (3축 균형 자동 평가)

  • 창조/보호/초월 축별 정책 분포, 찬성률 계산 (/api/analysis)
  • 균형 지수 100점 산출 (현재 87점 — 3축 편차 기반)
  • 6대 영역별 정책 수, 찬반 통계
  • 프론트엔드 분석 대시보드 (실시간 로드)

5. 국제법/헌법 비교 분석 도구

  • 6개국 헌법 핵심 조항 비교 데이터 내장 (/api/compare)
  • 대한민국, UN 세계인권선언, USA, Deutschland, 日本, France
  • 창조신당 헌법과 세계 헌법 side-by-side 비교 UI

6. LaunchAgent 등록

  • org.crowny.party.plist/Users/ef/Library/LaunchAgents/
  • RunAtLoad + KeepAlive (부팅 시 자동 시작, 크래시 시 자동 재시작)
  • 로그: /Users/ef/crowny-party/logs/

관련 파일

  • /Users/ef/crowny-party/server.js — Node.js 서버 (전체 기능)
  • /Users/ef/crowny-party/정당서버.한선 — 한선씨 동반 서버
  • /Users/ef/crowny-party/data/discussions.json — 토론 데이터
  • /Users/ef/crowny-party/data/sessions.json — 인증 세션
  • /Users/ef/Library/LaunchAgents/org.crowny.party.plist — 자동시작

새 API 엔드포인트 (8개 추가)

메서드경로용도
POST/api/auth/login이메일 로그인
GET/api/auth/verify토큰 검증
GET/api/auth/people-checkpeople.crowny.org 연동 확인
GET/api/discussions정책별 토론 조회
POST/api/discussions토론 게시
POST/api/discussions/reply답글
GET/api/grades등급 체계 정보
POST/api/promote등급 승급
GET/api/analysis3축 균형 분석
GET/api/compare세계 헌법 비교

잔여 이슈

  • 없음 (6건 모두 완료)