完成游戏化服务端全部 Phase G0-G6
最终验证通过 typecheck(零错误)、eslint(零错误)、git diff --check。 覆盖规则常量、挑战组、XP/等级、金币/商店、广告恢复、周榜排行榜、 Admin 查看、集成测试、定时任务调度和 API 文档更新。
This commit is contained in:
parent
c24be16b6a
commit
2a3413c4d5
@ -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` 通过或记录明确环境阻塞 |
|
||||
|
||||
## 推荐执行顺序
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user