diff --git a/docs/gamification-server-plan.md b/docs/gamification-server-plan.md index 5fb3b2f..def1393 100644 --- a/docs/gamification-server-plan.md +++ b/docs/gamification-server-plan.md @@ -94,6 +94,8 @@ 验证记录(2026-05-13):G4-7 已通过 `./node_modules/.bin/tsc --noEmit` 和 `./node_modules/.bin/eslint`;测试覆盖幂等 session 创建、Plus 拦截+权益摘要、每日上限、会话过期、provider token 缺失、信任测试 provider、已完成会话幂等返回、rewardLedger 幂等 key 命中 8 个场景。 验证记录(2026-05-13):G5 全部通过 `./node_modules/.bin/tsc --noEmit` 和 `./node_modules/.bin/eslint`;G5-6 测试覆盖 addToWeeklyXp 首次分组/加入未满组/不重新分配、getUserRank 组内排名/无记录、weeklySettlement dryRun/正式结算/多组独立奖励、getLeaderboardMeta 周信息与奖励预览。 +验证记录(2026-05-13):G6-6 最终验证通过 `./node_modules/.bin/tsc --noEmit`(零错误)、`./node_modules/.bin/eslint .`(零错误)、`git diff --check`(无空白问题)。vitest 因 `@rolldown/binding-darwin-x64` 原生 binding 签名问题仍无法在本地启动,需修复依赖安装或签名后复跑。全部 6 个 Phase(G0-G6)完成。 + | # | 任务 | 状态 | 验收标准 | |---|------|------|----------| | G4-1 | 对齐广告恢复奖励到统一奖励服务 | [x] | session complete 后通过统一奖励结算层发放,记录奖励流水 | @@ -124,7 +126,7 @@ | G6-3 | 增加 Admin 配置或只读查看能力 | [x] | 管理端至少能查看用户金币、道具、奖励流水、广告恢复记录 | | G6-4 | 增加 E2E 或集成测试 | [x] | 覆盖游客登录、完成挑战组、广告恢复、购买道具、周榜查询 | | G6-5 | 增加定时任务入口 | [x] | 周榜结算和订阅/资源周期任务有可部署入口,支持手动 dry-run | -| G6-6 | 完成最终验证 | [ ] | `bun run typecheck`、`bun run test`、`bun run lint` 通过或记录明确环境阻塞 | +| G6-6 | 完成最终验证 | [x] | `bun run typecheck`、`bun run test`、`bun run lint` 通过或记录明确环境阻塞 | ## 推荐执行顺序