Go to file
zheng020 7c897ec4e0 docs(status-code): 自审修复 - 12 个问题
🔴 严重 (2):
1. "双协议期"实际无法双协议: 原设计 code=gRPC 会破坏老前端(它们读 code 期望 HTTP 码)
   - 修订: code 字段保持 HTTP 镜像码不变,新增 grpc_code 字段;老前端零改动
2. Gateway 拦截器只改 header 不改 body: Dubbo 已把 gRPC code 写进 body 字段
   - 修订: 用 responseRecorder 完整捕获 body,重写 header 200 后回写

🟡 高 (3):
3. errors.go 代码块缺 import (status, strings)
4. responseRecorder 类型引用但未定义 -> 补充完整类型定义
5. ErrInvalidOldPassword (change-password spec §4.5 新增) 未在 ToStatusCode/ToGRPCCode 映射
   - 修订: 同步加到两个函数的 InvalidArgument 分支
6. ErrUserInactive 此前 fall into default 500 -> 现在映射到 PermissionDenied (修复)

🟢 中 (4):
7. ToStatusCode 函数需要保留作为兼容(原 spec 说删) -> 保留并补 case
8. NewError 函数引用 status 但无 import -> 补 import
9. 缺 AuthMiddleware 与 GRPCStatusInterceptor 中间件链顺序说明
10. Phase 0 描述与实际实现对齐(保留 ToStatusCode)

🔵 低 (3):
11. grep 命令可能漏掉 raw 数字赋值 -> 补 grep -rn 'Code:\s*uint32...'
12. 全文清理 legacy_code / ToLegacyCode 残留
13. §3.4 完整响应流示例更新为新设计(code+grpc_code)
14. §5.1 getBizCode helper 改为新增 getGrpcCode helper,老前端拦截器不动
15. §6.1 Phase 0 描述对齐,Phase 3 清理描述对齐
16. §10 部署清单更新
2026-06-12 13:30:53 +08:00
.agents/skills feat:实现AI生成镭射卡功能 2026-06-03 22:19:22 +08:00
backend feat:docker新增统计的微服务 2026-06-11 16:35:56 +08:00
docker feat:修改docker脚本配置 2026-06-11 18:17:33 +08:00
docs docs(status-code): 自审修复 - 12 个问题 2026-06-12 13:30:53 +08:00
frontend feat:修改已知bug 2026-06-11 21:07:00 +08:00
mock
scripts
supabase/migrations feat: 合并代码,解决冲突 2026-05-16 02:42:32 +08:00
.gitignore style(stargalaxy): remove shared podium size — each .podium-N controls its own width/height 2026-06-10 19:16:03 +08:00
AGENTS.md feat:实现AI生成镭射卡功能 2026-06-03 22:19:22 +08:00
CLAUDE.md fix: 样式修复、创作者头像修复 2026-06-03 18:13:16 +08:00
figma-design.png feat:修改星榜 2026-06-11 00:52:27 +08:00
README.md fix:修改瀑布流ios的抖动现象 2026-05-13 13:03:45 +08:00

TopFans