数据库设计
先确定设计 profile
至少确认模块或目标数据库方言。未说明方言时先追问,不再静默默认 MySQL。同步确认租户、软删除、审计字段、主键和并发控制策略;无法确定的策略标记 Pending。
create:生成设计并验证本轮产物。validate:只读执行 34 项检查。review:与validate相同,只读给出评审结论,不默认保存报告。repair:明确授权后修改既有设计或 DDL。
执行流程
- 读取唯一规则源:数据库标准。
- 从 分册骨架 开始,并按需读取:
- 使用
templates/的匿名空白模板;只有需要质量对照时才读取examples/。 - 按目标方言校验 DDL,并建立 spec/词典字段到表字段的追溯。
- 执行 DB-A/B/C/D/E/X 共 34 项检查:先运行
wl-skills-design verify db获取 [M] 项机械结论(CLI 不可用时由 Agent 代执行),再判 [J] 项,合并为同一编号的报告。
交付约束
- 系统字段和软删除不是无条件规则,必须服从已确认 profile。
- 验证报告必须包含方言、策略、规则 ID、位置和集合差异。
- 验证模式只读;创建模式仅自动修复本轮新产物。
- 最终说明 ER、数据字典、DDL、34 项结果和保存状态;只有实际生成或保存的文件才给出路径。