Skip to content

[Bug] moai rank login 시 user_id 빈 값 반환 / API 엔드포인트 500 에러 #4

@hoonjae-newmean

Description

@hoonjae-newmean

안녕하세요, 이 이슈는 Claude Code로 작성했습니다.

요약

moai rank login 인증은 성공하지만 user_id가 빈 값으로 반환됩니다. 이후 moai rank syncmoai rank status가 정상 동작하지 않습니다.

환경

  • moai-adk: v2.0.4 (Go binary, arm64)
  • OS: macOS 26.2.0 (Apple Silicon)
  • 날짜: 2026-02-09

재현 방법

  1. moai rank logout 실행
  2. moai rank login 실행
  3. 브라우저 인증 정상 완료
  4. CLI 출력:
Authenticated as hoonjae-newmean (ID: )
Session hook installed successfully.
  1. ~/.moai/rank/credentials.json"user_id": "" 저장됨

원인 조사

rank.mo.ai.kr에 브라우저 로그인 상태에서 API 엔드포인트를 직접 테스트한 결과:

엔드포인트 상태 비고
/api/me 500 {"success":false,"error":{"code":"INTERNAL_ERROR","message":"Internal server error"}}
/api/settings 404
/api/rank/status 404
/api/rank/sync 404
/dashboard/settings 503 "Unable to Load Settings" 표시
/dashboard 200 메인 페이지는 정상 (캐시/정적 데이터 추정)

/api/me 엔드포인트가 500을 반환하기 때문에, CLI가 인증 토큰(api_key)은 받아오지만 user_id 조회에 실패하는 것으로 보입니다.

기대 동작

  • moai rank login 시 유효한 user_id 반환
  • /api/me가 사용자 프로필 데이터 정상 반환
  • /dashboard/settings 정상 로드
  • moai rank sync로 세션 메트릭 정상 제출

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions