docs: sync review closure status and UNFIXED_ISSUES

- Mark social_account_repo GORM refactor as closed (2026-05-29)
- Add closure entries for TOTP atomic consumption, AuthProvider state, ApiResponse nullability
- Update REAL_PROJECT_STATUS with latest fix verification

Refs: review-fix-closure-2026-05-28 documentation sync
This commit is contained in:
Your Name
2026-05-29 12:32:24 +08:00
parent 5da7ecfcfd
commit 880b64f5ff
3 changed files with 64 additions and 28 deletions

View File

@@ -28,11 +28,11 @@
- 浏览器级真实 E2E 已闭环
**当前活跃阻塞:**
- 无新的功能性阻塞review 报告已完成真相校准,剩余工作以维护性尾项(如 raw SQL / 前端状态收敛 / 类型真相)和提交边界整理为主
- 无新的功能性阻塞review 报告中已确认的 raw SQL / 前端状态收敛 / 类型真相尾项已关闭,剩余工作以提交边界整理和文档同步为主
### 当前可诚实复用的一句话状态
> 后端与前端静态/单测基线、依赖审计与浏览器级真实 E2E 均已恢复绿色;当前剩余的是提交前的文档真相同步和工作树卫生收口,而非功能性阻塞。
> 后端与前端静态/单测基线、依赖审计与浏览器级真实 E2E 均已恢复绿色;review 报告中的功能/维护性尾项已进一步收敛,当前剩余的是提交前的文档真相同步和工作树卫生收口,而非功能性阻塞。
## 历史快照使用说明
@@ -1224,6 +1224,21 @@
- `go test ./... -count=1`
- `go vet ./...`
- `go build ./cmd/server`
- 前端类型真相补齐:
- `frontend/admin/src/types/http.ts``ApiResponse.data` 已从 `T` 校准为 `T | null`
- 新增编译期契约文件 `src/types/http.typecheck.ts`,锁定成功响应允许 `data: null`
- `src/lib/http/client.test.ts` 已补成功空数据返回 `null` 的回归测试
- 本轮前端验证已执行通过:
- `cd frontend/admin && env -u NODE_ENV npm run build`
- `cd frontend/admin && env -u NODE_ENV npm run lint`
- `cd frontend/admin && env -u NODE_ENV npm run test:run`
- AuthProvider 状态收敛补充:
- provider 现已不再在 render 阶段回退读取 `auth-session` 模块态,展示真相收敛到 React provider state
- `refreshUser` 失败不再清空当前会话视图,避免瞬时 userinfo 故障造成假登出
- 已补充 “挂载后模块 store 变更不会污染 provider roles” 回归测试
- 本轮会话/导航真实验证已执行通过:
- `cd frontend/admin && env -u NODE_ENV npm run test:run -- src/app/providers/AuthProvider.test.tsx`
- `cd frontend/admin && env -u NODE_ENV npm run e2e:full`
## 当前运行时真实能力