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:
1 parent
66b09e4d85
commit
e45fbf3586
3 files changed
+142
-99
No files matched your search
+31
-2
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user