Files
a-share-analysis/docs/features/GOV-011-runtime-version-series/schema-baseline-waiver.md
T

1.3 KiB

v0.0.8 Schema 基线一次性例外

  • 功能编号:GOV-011
  • 日期:2026-08-17
  • 适用范围:仅 GOV-011 开发启动

事实记录

按常规流程执行 pnpm schema:baseline 时,本机因不存在 MySQL 5.7 mysql/mysqldump 客户端而在执行 mysql --version 前失败,未连接数据库、未生成目录或半成品;随后 schema:verify 因 database/schema-baselines/v0.0.8 不存在而按设计阻断。

用户确认当前开发库没有业务结构,并明确要求本次先跳过备份。GOV-011 只调整 Node/MySQL 版本系列判断,不创建表、迁移或数据,不读取生产数据库。

处理决定

  • 不伪造 not_applicable、captured_empty、空 SQL、版本信息或校验摘要。
  • 不修改 governance:start 或 Schema 工具增加通用跳过开关。
  • 手工保存与 governance:start 同等的 GitNexus before/impact 文档,并在 GOV-011 Review 中核对本例外。
  • 本例外不自动适用于后续功能;下一次需要 Schema 基线时仍应提供可验证的 MySQL 5.7.x 客户端或由用户再次明确决定。

风险

缺少 v0.0.8 Schema 基线意味着无法用仓库证据证明当时开发库为空。该风险由用户接受;GOV-011 不修改数据库,不能借本例外执行任何 Schema 或数据写入。