Go to file
zerosaturation ecdd96da5b feat(mq): task:event task type + business event constants
- pkg/mq/tasks/task_events.go (new): business event constants
  - EventDailyLogin, EventDailyBrowseAsset, EventDailyMint, EventDailyPlaceAsset
  - TaskEventPayload{UserID, StarID, EventType}
- pkg/mq/tasks/registry.go: +TypeTaskEvent = 'task:event'

Spec §3 F3 separation: business event constants live in task_events.go;
MQ task type strings live in registry.go (revenue:/gallery:/* style).

Consumed by:
- assetService/mq/producer.go (Phase F.1 emitter for daily_mint)
- frontend pages (Phase F.2 callers via task-api.js reportEvent -> gateway -> task:event)
- taskService/mq/consumer.go (Phase E consumer -> ProcessTaskEvent)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 15:41:49 +08:00
.agents/skills
.tmp feat:增加二维码验证真伪的功能 2026-07-13 11:22:56 +08:00
backend feat(mq): task:event task type + business event constants 2026-07-27 15:41:49 +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