docs: update PROJECT_EVALUATION/TDD_PLAN/ROADMAP for Phase 3

- Score: 6.2 -> 7.6 (+1.4)
- Security: 5 -> 8 (+3.0, biggest jump)
- Tests: 44 -> 85 (41 new)
- Next: Phase 4 (SQL AST, rule CRUD, Alembic)
This commit is contained in:
logan committed 2026-05-22 13:11:12 +08:00
1 parent 66b09e4d85
commit e45fbf3586
3 files changed
+142 -99

No files matched your search

+31 -2
View File
@@ -2,7 +2,7 @@
> 项目路径: ~/devops/sql-platform
> 创建时间: 2025-05-22
> 当前版本: v0.1.0-dev
> 当前版本: v0.3.0
---
@@ -19,7 +19,36 @@
## 版本规划
### v0.1.0 — 基础骨架 ✅ (当前)
### v0.3.0 — 安全加固 + SQL 审核引擎 ✅
- [x] **AES-256-GCM 密码加密** — 实例密码加密存储,向后兼容明文
- [x] **SQL 审核规则引擎** — 10 条内置规则 + 评分系统
- UPDATE/DELETE 无 WHERE → ERROR
- DROP TABLE / TRUNCATE → WARNING / ERROR (生产)
- ALTER TABLE (生产) → ERROR
- SELECT * → INFO
- 多语句 → ERROR
- 大 IN 子句 → WARNING
- JOIN 无 ON → WARNING
- LIKE '%...' → INFO
- [x] **自动审核集成** — 工单提交时自动 SQL 审核 + 评分
- [x] **操作审计日志** — 全操作覆盖 (instance/user/ticket/query)
- [x] **审计日志 API** — GET /audit/logs (admin/dba)
- [x] **审计日志前端页** — /audit-logs 分页+过滤
- [x] **85 个测试通过** — 44 (Phase 1) + 41 (Phase 3)
### v0.2.0 — 前后端对接 ✅
- [x] Vite proxy 配置 (/api → localhost:9000)
- [x] Dashboard 对接真实 API
- [x] TicketsPage 全功能对接 (列表/创建/详情/审批/执行/统计)
- [x] InstancePage 对接 (CRUD+连接测试)
- [x] UsersPage 对接 (CRUD+新建弹窗)
- [x] QueriesPage 对接 (在线查询)
- [x] 前端 TypeScript 编译零错误
- [x] 44 个后端测试全通过
### v0.1.0 — 基础骨架 ✅
**后端 API 已实现:**
- [x] JWT 认证 (login/logout/me)