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

@@ -67,11 +67,15 @@
- `state`
- `error.kind`
- 无敏感信息泄露
5. 一轮执行完成后,同时回填:
- traceability 字段完整,不能退化成 `unknown-*` 或空值
5. 提交宿主机 / sidecar 实测前,先跑离线夹具锁定 helper 与 wrapper 契约:
- `scripts/qa/test-failure-path-fixtures.sh`
- 需要单测某一路径时可改跑 `scripts/qa/test-failure-path-fixtures.sh format``scripts/qa/test-failure-path-fixtures.sh sidecar`
6. 一轮执行完成后,同时回填:
- 原始 issue 评论
- `USABLE_EVIDENCE_LEDGER.md`
- `USABLE_RELEASE_GATE.md`
6. 若任何场景的 `error.kind` 与模板不一致,优先拆 defect issue而不是把台账改成 `verified`
7. 若任何场景的 `error.kind` 与模板不一致,优先拆 defect issue而不是把台账改成 `verified`
## Backend 验收要求
@@ -98,6 +102,7 @@
## 下一轮验证重点
-`HOST_FAILURE_PATH_CHECKLIST.md` 补齐 PostgreSQL / MySQL failure-path 6 条场景证据;首次回填可直接参考 `FAILURE_PATH_EVIDENCE_SAMPLE.md`
- 在每轮 live failure-path 执行前,先跑 `scripts/qa/test-failure-path-fixtures.sh` 锁定 markdown / sidecar 证据契约
- 补齐 usable-v1 口径下的 TUI live SQLite 完整证据
- 追踪 `CMP-42` / `CMP-43` 是否给出可被 QA 直接复用的验收入口
- 补齐 GitHub macOS / Windows release runner 的真实 smoke 证据