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

50 lines
2.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# dbtool-usable-v1 发布前检查清单
## 当前总判断
- 当前状态:`no-go`
- 主因TUI 虽已具备真实跨库 demo live happy path但更广的 live 覆盖与跨平台 release 证据仍未闭环
## 必须通过
- [x] CLI / SQLite 主路径有最新本地运行证据
- [x] CLI / SQLite 至少一组失败路径有最新本地运行证据
- [x] CLI / PostgreSQL happy path 有宿主机证据
- [x] CLI / MySQL happy path 与 Unicode 路径有宿主机证据
- [x] PostgreSQL / MySQL failure-path 有可审计证据
- [x] TUI shell baseline 有本地运行证据
- [x] TUI / `sqlite-local` local live 已有局部证据,但只可记为 `partial`
- [x] TUI 至少一条真实网络数据库 live path 通过
- [ ] GitHub Linux / macOS / Windows release runner 有真实执行证据
- [ ] 发布版本、binary path、commit SHA / branch 可追溯
## 文档与可重复性
- [x] `USABLE_ACCEPTANCE_CHECKLIST.md` 已建立
- [x] `USABLE_TEST_STRATEGY.md` 已建立
- [x] `FAILURE_PATH_EVIDENCE_TEMPLATE.md``FAILURE_PATH_EVIDENCE_SAMPLE.md` 已建立
- [x] 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`