Files

1.5 KiB

v0.0.9 Schema 基线一次性例外

  • 功能编号:FEAT-MO-001
  • 日期:2026-08-18
  • 适用范围:仅 FEAT-MO-001 开发启动

事实记录

按常规流程执行 npm run schema:baseline 时,本机因不存在 MySQL 5.7.x 的 mysql 与 mysqldump 客户端,在执行 mysql --version 前以 spawnSync mysql ENOENT 失败。失败发生在客户端前置检查阶段,未连接开发数据库,也未生成基线目录或半成品。

用户确认本次继续跳过数据库备份。该决定只适用于从已发布版本 v0.0.9 启动 FEAT-MO-001,不继承 GOV-011 对 v0.0.8 的一次性例外,也不建立通用跳过能力。

处理决定

  • 不伪造 not_applicable、captured_empty、空 SQL、客户端版本、服务端版本或校验摘要。
  • 不修改 Schema 工具或 governance:start 增加跳过参数。
  • 手工保存与 governance:start 同等结构的 GitNexus 开发前基线和影响计划。
  • FEAT-MO-001 不得因此连接、探测或读取生产数据库。
  • 后续功能需要 Schema 基线时,仍必须提供可验证的 MySQL 5.7.x 客户端,或再次获得用户针对该版本的明确授权。

风险与接受

缺少 v0.0.9 Schema 基线意味着仓库不能证明该发布版本对应的开发库结构,也会使依赖严格 Schema 证据的自动治理门禁无法通过。用户接受本次追溯风险;该例外不表示数据库门禁、发布门禁或未来数据库变更已经通过。