Go to file
zerosaturation cc7794e0f4 test(task): consumer + daily_task repo/service + like_bet ON CONFLICT 修订
Phase F.6 测试覆盖:

- mq/consumer_test.go: MQ consumer 单元测试,用 fakeDailyTaskService 模拟
  ProcessTaskEvent(newHandleTaskEvent 唯一调用点)
- repository/daily_task_repo_test.go: DailyTaskRepository CRUD 单测
  (复用 like_bet_repo_test.go 的 TestMain + dev PG 15432 sentinel 模式)
- service/daily_task_service_test.go: DailyTaskService.ProcessTaskEvent 核心
  完成判定逻辑单测
- repository/like_bet_repo_test.go: UniqueConstraint 测试语义修订 —
  BatchCreate 内部用 clause.OnConflict{DoNothing: true} 实现幂等,
  重复 (exhibition_id, like_id) 不再报错,DB 仍保留 1 条记录

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 15:46:29 +08:00
.agents/skills
.tmp feat:增加二维码验证真伪的功能 2026-07-13 11:22:56 +08:00
backend test(task): consumer + daily_task repo/service + like_bet ON CONFLICT 修订 2026-07-27 15:46:29 +08:00
docker feat(task): migration + backfill daily_task trigger_event 2026-07-27 15:38:46 +08:00
docs docs(starbook): add has_more design spec and implementation plan 2026-07-24 19:20:32 +08:00
frontend feat:修改铸造消耗弹窗样式 2026-07-27 13:38:23 +08:00
k8s fix(k8s): livenessProbe port to healthPort + values.yaml healthPort +1000 (follow-up P2) 2026-07-24 15:14:38 +08:00
mock
scripts
.gitignore fix(0a): replace real keys with placeholders in .env.example + harden .gitignore 2026-07-24 15:23:26 +08:00
AGENTS.md
CLAUDE.md docs:新增后端bug修改文档 2026-07-21 21:14:22 +08:00
README.md

TopFans