• Joined on 2026-05-02
wangdl pushed to main at wangdl/api-server 2026-05-23 19:29:10 +08:00
99d03bb26c feat: M0-10 — TaskLog table + task events + retry audit
wangdl commented on issue wangdl/api-server#10 2026-05-23 19:28:00 +08:00
M0-10 Task Queue & Worker 基础版

实施排查 + 完成

已有模块

  • BullMQ 5 个队列: ai-analysis, document-import, notification, domain-events, file-cleanup
  • QueueService: 统一 add/getJob
  • 3 个 Worker Processor:…
wangdl pushed to main at wangdl/api-server 2026-05-23 19:27:48 +08:00
2c6d56bcfc feat: M0-10 — Task types enum + worker heartbeat + Domain Events for tasks
wangdl commented on issue wangdl/api-server#9 2026-05-23 09:47:41 +08:00
M0-09 File Storage 基础版

补全完成

BullMQ 文件清理队列

  • QUEUE_FILE_CLEANUP — file-cleanup 队列
  • FileCleanupProcessor — 异步删除 COS 对象
  • Admin 删除文件后自动入队

Domain…

wangdl pushed to main at wangdl/api-server 2026-05-23 09:47:32 +08:00
9244db05b4 feat: M0-09 — BullMQ cleanup queue + Domain Events + async COS delete
wangdl commented on issue wangdl/api-server#9 2026-05-23 09:45:31 +08:00
M0-09 File Storage 基础版

实施排查

已有模块

  • files/ — FilesController (upload URL / confirm / delete)
  • infrastructure/storage/ — CosStorageProvider + StorageService
  • UploadedFile Prisma 模型

###…

wangdl pushed to main at wangdl/admin-projects 2026-05-23 09:45:23 +08:00
2769f108f6 fix: restore Typography
wangdl pushed to main at wangdl/admin-projects 2026-05-23 09:45:10 +08:00
ce55715574 fix: imports
wangdl pushed to main at wangdl/admin-projects 2026-05-23 09:45:01 +08:00
5d6b803f66 feat: M0-09 admin files page
wangdl pushed to main at wangdl/api-server 2026-05-23 09:44:42 +08:00
7eb7427817 fix: use hard delete
wangdl pushed to main at wangdl/api-server 2026-05-23 09:44:33 +08:00
8d08b0ed9c fix: remove deletedAt filter
wangdl pushed to main at wangdl/api-server 2026-05-23 09:44:19 +08:00
32be0d8831 feat: M0-09 admin files AAPI
wangdl commented on issue wangdl/api-server#8 2026-05-23 09:43:14 +08:00
M0-08 AI Gateway 基础版

补充完成

Domain Event

  • AI 每次调用成功后发布 事件
  • 含 userId/provider/model/tier/inputTokens/outputTokens/estimatedCost/latencyMs
  • 通过 EventBusService.publish()…
wangdl pushed to main at wangdl/api-server 2026-05-23 09:43:02 +08:00
d3ec1d52d6 fix: move event publish inside retry loop
wangdl pushed to main at wangdl/api-server 2026-05-23 09:42:31 +08:00
e7cbe6da26 feat: M0-08 — Domain Event publish on AI usage + EventBus injection
wangdl commented on issue wangdl/api-server#8 2026-05-23 09:40:13 +08:00
M0-08 AI Gateway 基础版

实施排查结果 — 大部分已实现

已有模块

wangdl pushed to main at wangdl/admin-projects 2026-05-23 09:40:06 +08:00
38cc2ff74c fix: add AiGatewayPage import
wangdl pushed to main at wangdl/admin-projects 2026-05-23 09:39:55 +08:00
badf4258b1 feat: M0-08 AI Gateway admin web page
wangdl pushed to main at wangdl/api-server 2026-05-23 09:39:30 +08:00
908ffc7041 fix: add model field to SiliconFlow usage
wangdl pushed to main at wangdl/api-server 2026-05-23 09:39:20 +08:00
f8a9ae224e fix: await grouping