只读,覆盖那些错了也不报错的地方:极小值指标对零 AC 用户是否返回 None、 JSONB 阈值比较是否按整数、重算是否重建了增量辅助键、 unlock_count 是否与实际解锁人数一致、是否有疑似配错阈值的成就。 这套系统开发全程无数据库,后端逻辑只经过纸面审查,这些是静态审查抓不到的部分。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
新增 recompute_achievements 管理命令:全量重算所有指标并按补发语义 解锁成就,用于首次上线补发存量用户、指标口径变更后重算,以及增量 逻辑漂移时的安全网。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>