返回 Bug 清单
BUG-0660project-13高已修复backend-config

Leaderboard 重写 — 接后端真实 API + DS-023 闭环

发现:2026-10-09验证:2026-10-31置信度:70%

症状

commit 8a062cac0370 (2026-10-07) fix(pc): Leaderboard 重写 — 接后端真实 API + DS-023 闭环

根因

commit message 描述: fix(pc): Leaderboard 重写 — 接后端真实 API + DS-023 闭环

修复方案

修复 16296 行,删除 2 行。改动文件: .codeartsdoer/.codebase/file-index.db, .codeartsdoer/.codebase/upload_state.json, .codeartsdoer/AGENTS.md, .codeartsdoer/mcp/mcp_settings.json, .codeartsdoer/mem-exp-config.json

错误签名

fix(pc): Leaderboard 重写 — 接后端真实 API + DS-023 闭环 前置: BUG-0489 已修(vitest+jsdom+@testing-library/react 三件套)
本次:
  - frontend-web/pc/src/pages/Leaderboard.tsx (新增):
    接 RankQueryService /api/pk/leaderboard 真实接口
    三 period 切换 weekly/monthly/all
    rank/userId/nickname/totalScore/winRate/streak 强类型 DTO
    winRate null 渲染 '暂无' (不是 0%), rank null 渲染 '暂无排名'
    React key=userId (DENSE_RANK 允许并列)
  - frontend-web/pc/src/utils/api.ts:
    加 LeaderboardPeriod/LeaderboardEntry/LeaderboardResult 类型
  

技术信息

来源项目

project-13

涉及文件

.codeartsdoer/.codebase/file-index.db, .codeartsdoer/.codebase/upload_state.json, .codeartsdoer/AGENTS.md +7

标签

git-sweep, auto-ingested, project-13, mcp-reported, source-agent