Files
dbtool-cli-v1/USABLE_PRE_RELEASE_CHECKLIST.md
Paperclip CTO a28dab4cd9
Some checks failed
release-smoke / macos-13 / x86_64-apple-darwin (push) Has been cancelled
release-smoke / ubuntu-latest / x86_64-unknown-linux-gnu (push) Has been cancelled
release-smoke / windows-latest / x86_64-pc-windows-msvc (push) Has been cancelled
feat(usable): package gui-host validation snapshot
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-31 10:21:36 +00:00

2.2 KiB
Raw Blame History

dbtool-usable-v1 发布前检查清单

当前总判断

  • 当前状态:no-go
  • 主因TUI 虽已具备真实跨库 demo live happy path但更广的 live 覆盖与跨平台 release 证据仍未闭环

必须通过

  • CLI / SQLite 主路径有最新本地运行证据
  • CLI / SQLite 至少一组失败路径有最新本地运行证据
  • CLI / PostgreSQL happy path 有宿主机证据
  • CLI / MySQL happy path 与 Unicode 路径有宿主机证据
  • PostgreSQL / MySQL failure-path 有可审计证据
  • TUI shell baseline 有本地运行证据
  • TUI / sqlite-local local live 已有局部证据,但只可记为 partial
  • TUI 至少一条真实网络数据库 live path 通过
  • GitHub Linux / macOS / Windows release runner 有真实执行证据
  • 发布版本、binary path、commit SHA / branch 可追溯

文档与可重复性

  • USABLE_ACCEPTANCE_CHECKLIST.md 已建立
  • USABLE_TEST_STRATEGY.md 已建立
  • FAILURE_PATH_EVIDENCE_TEMPLATE.mdFAILURE_PATH_EVIDENCE_SAMPLE.md 已建立
  • CLI 运行、demo、seed、smoke、release runbook 已存在
  • TUI usable-v1 级别的完整发布证据仍待补齐
  • 非开发者按文档独立复核整套 usable-v1 仍未证明

当前 blocker 分类

产品 blocker

  • TUI 仍缺失败连接、empty / restricted schema、empty / error result 与结果浏览稳定性的完整 live 覆盖证据
  • TUI 当前的 demo live happy path 仍不能单独替代长期可持续使用签收
  • usable-v1 仍无法以单一产品口径声明“终端里可持续完成跨库任务”

环境 / 证据 blocker

  • 当前 QA runner 缺 docker compose,标准 runbook 仍不能原样复跑
  • 当前 QA runner 不能直接走 127.0.0.1:55432/53306;当前有效入口是 host.docker.internal + TTY smoke 脚本
  • 缺 macOS / Windows runner 实际日志
  • 缺 release artifact / packaged binary 的 binary path 与 commit SHA / branch 留档

发布前最后判断规则

  • 若只补齐文档、未补齐 runner / live evidence则仍是 no-go
  • 若 CLI 继续稳定,但 TUI 仍只有 demo 壳层,也仍是 no-go
  • 只有当 CLI、TUI、发布证据三条线都形成可审计闭环后才可考虑转为 go