docs: record RateLimitService DI issue and follow-up task B27
B4 changed to ⚠️ — RateLimitService can't be injected from AppModule
into feature/global modules. B27 added: refactor as Guard/Interceptor.
This commit is contained in:
parent
b55e497161
commit
647ae228a8
@ -29,7 +29,7 @@
|
|||||||
| B1 | CI/CD 密钥脱敏 | deploy.yml 明文硬编码 DB 密码/JWT Secret/Swagger 密码 | [潜在问题清单 #4](./潜在问题清单.md) | ✅ |
|
| B1 | CI/CD 密钥脱敏 | deploy.yml 明文硬编码 DB 密码/JWT Secret/Swagger 密码 | [潜在问题清单 #4](./潜在问题清单.md) | ✅ |
|
||||||
| B2 | Queue 接 BullMQ + Redis | 当前队列是内存数组 push/shift,重启全丢 | [潜在问题清单 #2](./潜在问题清单.md) | ✅ |
|
| B2 | Queue 接 BullMQ + Redis | 当前队列是内存数组 push/shift,重启全丢 | [潜在问题清单 #2](./潜在问题清单.md) | ✅ |
|
||||||
| B3 | AI 分析 await 修复 | `ai-analysis.service.ts` fire-and-forget 异常静默丢失 | [潜在问题清单 #10](./潜在问题清单.md) | ✅ |
|
| B3 | AI 分析 await 修复 | `ai-analysis.service.ts` fire-and-forget 异常静默丢失 | [潜在问题清单 #10](./潜在问题清单.md) | ✅ |
|
||||||
| B4 | 限流 Service 全局注册 | RateLimitService 已写好但未在任何 Module/Controller 使用 | [潜在问题清单 #21](./潜在问题清单.md) | ✅ |
|
| B4 | 限流 Service 全局注册 | RateLimitService 已写好但无法注入到 feature module(见 B27) | [潜在问题清单 #21](./潜在问题清单.md) | ⚠️ |
|
||||||
| B5 | 响应拦截器全局注册 | ResponseInterceptor 已写好但未注册 | [潜在问题清单 #22](./潜在问题清单.md) | ✅ |
|
| B5 | 响应拦截器全局注册 | ResponseInterceptor 已写好但未注册 | [潜在问题清单 #22](./潜在问题清单.md) | ✅ |
|
||||||
| B6 | 分页 DTO 接入 | PaginationDto 已写好但所有 list 接口未使用 | [潜在问题清单 #28](./潜在问题清单.md) | ✅ |
|
| B6 | 分页 DTO 接入 | PaginationDto 已写好但所有 list 接口未使用 | [潜在问题清单 #28](./潜在问题清单.md) | ✅ |
|
||||||
|
|
||||||
@ -68,6 +68,7 @@
|
|||||||
| B20 | Docker Compose | api-server + postgres + redis + worker + nginx | [架构总览 #2](./api-server/架构总览.md) |
|
| B20 | Docker Compose | api-server + postgres + redis + worker + nginx | [架构总览 #2](./api-server/架构总览.md) |
|
||||||
| B21 | enableShutdownHooks | SIGTERM 时优雅关闭,排空连接 | [潜在问题清单 #26](./潜在问题清单.md) |
|
| B21 | enableShutdownHooks | SIGTERM 时优雅关闭,排空连接 | [潜在问题清单 #26](./潜在问题清单.md) |
|
||||||
| B22 | Prisma Migration | 创建 migrations/ 目录,schema 变更版本管理 | [潜在问题清单 #29](./潜在问题清单.md) |
|
| B22 | Prisma Migration | 创建 migrations/ 目录,schema 变更版本管理 | [潜在问题清单 #29](./潜在问题清单.md) |
|
||||||
|
| B27 | 限流改为 Guard/Interceptor | RateLimitService 在 AppModule,无法注入 feature module;改用全局 Guard/Interceptor 统一限流 | [潜在问题清单 #21](./潜在问题清单.md) |
|
||||||
|
|
||||||
### ⚪ 远期 — 商业化/后台/客服
|
### ⚪ 远期 — 商业化/后台/客服
|
||||||
|
|
||||||
@ -180,16 +181,16 @@
|
|||||||
S1 → S2 → S3 → S4 → S5
|
S1 → S2 → S3 → S4 → S5
|
||||||
选定方向 → 竞品拆解 → 准备内容 → 裁剪范围 → 算清成本
|
选定方向 → 竞品拆解 → 准备内容 → 裁剪范围 → 算清成本
|
||||||
|
|
||||||
第 1 批(✅ 已完成 2026-05-17):
|
第 1 批(⚠️ B4 待修复,其余 ✅ 已完成 2026-05-17):
|
||||||
B1 → B2 → B3 → B4 → B5 → B6
|
B1 → B2 → B3 → ⚠️B4 → B5 → B6
|
||||||
CI/CD脱敏 → BullMQ → AI await修复 → 限流注册 → 拦截器注册 → 分页
|
CI/CD脱敏 → BullMQ → AI await修复 → ⚠️限流注册(需改Guard) → 拦截器注册 → 分页
|
||||||
|
|
||||||
第 2 批(✅ 已完成 2026-05-17):
|
第 2 批(✅ 已完成 2026-05-17):
|
||||||
B7-B11 → B12-B15 → I1-I7 ✅ → I8-I11 ✅
|
B7-B11 → B12-B15 → I1-I7 ✅ → I8-I11 ✅
|
||||||
AI Workflows → 异步化 → iOS 前后端打通 → iOS 架构补全
|
AI Workflows → 异步化 → iOS 前后端打通 → iOS 架构补全
|
||||||
|
|
||||||
第 3 批(TestFlight 前):
|
第 3 批(TestFlight 前):
|
||||||
✅ I12-I13 → ✅ B16/B17/B19 → B18 → B20-B22 → S6-S9 → W1-W3
|
✅ I12-I13 → ✅ B16/B17/B19 → B18 → B20-B22 → B27 → S6-S9 → W1-W3
|
||||||
✅ iOS 动效/无障碍(已完成) → ✅ COS 接入(已完成) → 文档导入解析 → 基础设施补全 → 验证机制 → 官网修复
|
✅ iOS 动效/无障碍(已完成) → ✅ COS 接入(已完成) → 文档导入解析 → 基础设施补全 → 验证机制 → 官网修复
|
||||||
|
|
||||||
第 4 批(App Store 前):
|
第 4 批(App Store 前):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user