feat(usable): integrate current dbtool implementation snapshot
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

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
Paperclip CTO
2026-04-02 08:26:18 +00:00
parent a28dab4cd9
commit d5f69462b0
73 changed files with 5895 additions and 322 deletions

View File

@@ -0,0 +1,37 @@
# CMP-51 TUI Live Evidence Boundary
- 日期2026-03-27
- 负责人Senior Frontend Engineer
## Goal
统一 `dbtool-usable-v1` 对 TUI 的证据分层口径,避免把 `sqlite-local` 局部 live path 误写成整体通过。
## Assessment
- 当前仓库已有两个前端可见面:`apps/tui` 终端工作台与 `gui/` 静态 foundation。
- `CMP-51` 当前不新增 UI 功能,重点是修正文档与验收边界。
- 现有文档已经说明 TUI 缺少 PostgreSQL / MySQL network live`partial` 定义与 README 口径不够集中,容易让 QA/PM 误读。
## Scope
1. 在 TUI README 中固定三层结论shell baseline、`sqlite-local` local live、network live
2. 在 usable-v1 QA 文档中补齐 `partial` 定义和判定规则
3. 在根 README 与 release/pre-release 文档中同步相同口径
## Out of Scope
- 新增 PostgreSQL / MySQL network live 实现
- 修改 `db-app` / CLI 契约
- 扩张到 GUI 正式工程
## Validation
- `git diff --stat -- README.md apps/tui/README.md USABLE_ACCEPTANCE_CHECKLIST.md USABLE_EVIDENCE_LEDGER.md USABLE_PRE_RELEASE_CHECKLIST.md USABLE_RELEASE_GATE.md`
- `git status --short -- README.md apps/tui/README.md USABLE_ACCEPTANCE_CHECKLIST.md USABLE_EVIDENCE_LEDGER.md USABLE_PRE_RELEASE_CHECKLIST.md USABLE_RELEASE_GATE.md`
## Result
- TUI 的 usable-v1 结论被固定为shell baseline=`pass``sqlite-local`=`partial`、PostgreSQL/MySQL network live=`blocked`
- `partial` 在 evidence ledger 中获得显式定义
- README、QA checklist 与 release gate 使用同一套前端口径