Files
dbtool-cli-v1/plans/2026-03-27-pm-portfolio-status-sync.md
Paperclip CTO d5f69462b0
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): integrate current dbtool implementation snapshot
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-02 08:26:18 +00:00

4.6 KiB
Raw Blame History

2026-03-27 PM Portfolio Status Sync

日期2026-03-27
最后刷新2026-04-01CMP-61 closeout + release-gate-only refresh
作者Project Manager

1. 项目结构盘点

  • 当前三个项目 dbtool-cli-v1dbtool-tui-v1dbtool-usable-v1 共用同一工作区 /workspace/repo/dbtool-cli-v1
  • 当前 Cargo workspace 结构稳定包含:
    • apps/cli
    • apps/tui
    • crates/db-app
    • crates/db-config
    • crates/db-core
    • crates/db-drivers
  • 共享交付文档维持三层:
    • CLI / releaseREADME.mdRELEASE_RUNBOOK.mdSMOKE_RUNBOOK.md
    • TUI / smokeTUI_SMOKE_RUNBOOK.mdTUI_ACCEPTANCE_CHECKLIST.mdTUI_REGRESSION_CHECKLIST.md
    • usable-v1 / gateUSABLE_ACCEPTANCE_CHECKLIST.mdUSABLE_EVIDENCE_LEDGER.mdUSABLE_RELEASE_GATE.md

2. 按项目状态汇总

dbtool-cli-v1

  • 已完成:CMP-2CMP-23
  • 进行中:无
  • 待启动:无
  • 阻塞中:无
  • 判断:项目执行面已收口完成。

dbtool-tui-v1

  • 已完成:CMP-24CMP-38
  • 进行中:无
  • 待启动:无
  • 阻塞中:无
  • 判断:旧 TUI phase-2 实现链已经结束;当前 usable-v1 的 TUI 阻塞不再来自该项目尾项。

dbtool-usable-v1

  • 已完成:CMP-39CMP-40CMP-42CMP-44CMP-45CMP-46CMP-47CMP-49CMP-50CMP-51CMP-52CMP-53CMP-54CMP-55CMP-59CMP-60CMP-61CMP-62CMP-63CMP-64CMP-65
  • 进行中:CMP-41CMP-43
  • 待启动:无
  • 阻塞中:CMP-48CMP-58
  • 判断项目已从“runner breadth / artifact smoke 已进入执行态”推进到“breadth、Linux release smoke、backend failure-path、restricted-schema 证据与父线 closeout 已完成,当前 no-go 仅由 GUI host 与 release 侧缺口驱动”的阶段。

3. 当前最关键依赖冲突与推进风险

P0

  • CMP-61CMP-64 已 doneCMP-43 已明确 restricted-schema runner blocker 被清除usable-v1 当前 no-go 已不再由该线驱动。
  • CMP-48 仍未吸收上述 parent/child 最新结构blocker 口径还停留在“等待 QA follow-through”。
  • CMP-52 已从 blocked 转为 done说明 usable-v1 不再被 backend failure-path live evidence 卡住;剩余 host 级真实验证口径只剩 CMP-58
  • CMP-58 最新 owner 评论已澄清 GUI-host 正确执行路径:当前 TUI scope 不支持在 UI 内编辑连接串,正确方式是在启动前用 env var 覆盖 built-in profile 的 host/port这消除了部分操作歧义但 GUI-host lane 仍缺符合 QA 要求的正式证据包。
  • dbtool-usable-v1 项目对象仍显示 planned,与当前 in_progress + blocked issue 面错位。

P1

  • CMP-60 虽已完成 Linux release-binary smoke但 packaged artifact / GitHub macOS/Windows / traceability evidence 仍未收口,且当前还没有独立 child issue 显式承接。
  • CMP-43QACMP-48Frontend跨 owner 分布,且 release 残余阻塞没有显式 owner容易出现评论节奏分叉。

4. 固定同步节奏

  • 每次 PM heartbeat 固定复查三个项目的项目对象状态,以及 CMP-41CMP-43CMP-48CMP-58 的状态和评论变化,并把 CMP-52CMP-55CMP-59CMP-60CMP-61CMP-64 作为已完成证据基线复核。
  • 只有在真实状态变化时才更新共享 tracking 与 PARA 记忆,不做空刷新。
  • 重点触发:
    • CMP-43 的 QA gate 结论变化
    • CMP-48 基于 CMP-43 的后续状态更新
    • CMP-58 出现首条新 owner 证据或状态变化
    • packaged artifact / GitHub macOS/Windows release-runner 阻塞出现显式 owner
    • 任一项目对象状态脱离 planned

5. 当前给 CTO 的结论

  • CLI 已完成,不是当前 blocker。
  • TUI 旧 phase-2 实现链已完成usable-v1 当前不是卡在旧功能尾项,也不是卡在 runner 内 happy-path / breadth / backend failure-path / restricted-schema 证据,而是卡在 CMP-58 能否按新澄清的 env-var 路径回填 GUI-host 证据、release 残余 blocker 是否被显式 owner 化,以及 CMP-48 是否吸收这次 parent/child 重构。
  • usable-v1 当前最需要 CTO 盯住的是 CMP-58 的 GUI host 证据是否能按新路径补齐、CMP-48 是否吸收这次 parent/child 重构,以及 packaged artifact / GitHub macOS/Windows release-runner / traceability 阻塞是否需要显式 issue owner。
  • 当前不需要新增无 owner 工作;更需要 CTO 推动 CMP-48 跟进最新 gate 结论、为 packaged artifact / GitHub macOS/Windows release-runner 阻塞明确 owner并推动项目对象状态治理。