docs(GOV-005): 建立 MySQL 5.7 兼容性基线
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
# 代码与规范 Review
|
||||
|
||||
- reviewer_type:self
|
||||
- reviewer:Codex
|
||||
- 基线提交:`6aa9fed`
|
||||
- 设计提交:`0328f9e`
|
||||
- 实现提交:`pending`
|
||||
- 日期:2026-08-13
|
||||
|
||||
## PRD 与设计符合性
|
||||
|
||||
架构固定数据库服务端、字符集、排序规则和第一阶段接口边界;开发规范覆盖 Schema、表、连接、迁移、查询、索引、测试和 Review;自动化测试锁定关键文本。
|
||||
|
||||
## 发现与处置
|
||||
|
||||
| 严重程度 | 发现 | 处置 |
|
||||
|---|---|---|
|
||||
| Important | 只写 MySQL 无法防止开发环境使用 8.x | 架构和规范固定 5.7.x,并要求真实环境验证 |
|
||||
| Important | 只依赖服务器默认字符集可能产生混合排序规则 | 要求数据库、表、连接与迁移显式声明或验证 |
|
||||
| Important | `utf8mb4_general_ci` 不区分大小写,身份字段可能发生碰撞 | 规范要求输入标准化或经批准的二进制比较与唯一键 |
|
||||
| Minor | 纯文档约束容易被后续编辑删除 | 新增静态契约测试并完成红绿验证 |
|
||||
|
||||
## 验证
|
||||
|
||||
- 数据库基线测试 2/2 通过。
|
||||
- 治理测试 5/5 通过。
|
||||
- GitNexus 最终暂存区检测为 23 个文件、45 个符号、0 条流程、低风险。
|
||||
- 未连接或修改任何数据库。
|
||||
|
||||
最终结论:passed
|
||||
@@ -0,0 +1,21 @@
|
||||
# 开发规范符合性 Review
|
||||
|
||||
- reviewer_type:self
|
||||
- reviewer:Codex
|
||||
- 实现提交:`pending`
|
||||
- 日期:2026-08-13
|
||||
|
||||
## 检查结果
|
||||
|
||||
- [x] 开发前运行治理启动和 GitNexus 查询。
|
||||
- [x] 设计经用户确认后实施。
|
||||
- [x] 新行为先有失败测试,再修改规范使其通过。
|
||||
- [x] 变更集中在架构、开发规范和一个可连续阅读的测试文件。
|
||||
- [x] 没有连接生产或开发数据库。
|
||||
- [x] 没有新增依赖、秘密、环境配置或业务数据。
|
||||
- [x] MySQL 5.7、字符集、排序规则和 8.x 禁用能力均可机器验证。
|
||||
- [x] 无界面变化,视觉验证标记不适用。
|
||||
|
||||
没有未解决的 Critical 或 Important 不符合项。
|
||||
|
||||
最终结论:passed
|
||||
Reference in New Issue
Block a user