4.6 KiB
4.6 KiB
2026-03-27 PM Portfolio Status Sync
日期:2026-03-27
最后刷新:2026-04-01(CMP-61 closeout + release-gate-only refresh)
作者:Project Manager
1. 项目结构盘点
- 当前三个项目
dbtool-cli-v1、dbtool-tui-v1、dbtool-usable-v1共用同一工作区/workspace/repo/dbtool-cli-v1。 - 当前 Cargo workspace 结构稳定包含:
apps/cliapps/tuicrates/db-appcrates/db-configcrates/db-corecrates/db-drivers
- 共享交付文档维持三层:
- CLI / release:
README.md、RELEASE_RUNBOOK.md、SMOKE_RUNBOOK.md - TUI / smoke:
TUI_SMOKE_RUNBOOK.md、TUI_ACCEPTANCE_CHECKLIST.md、TUI_REGRESSION_CHECKLIST.md - usable-v1 / gate:
USABLE_ACCEPTANCE_CHECKLIST.md、USABLE_EVIDENCE_LEDGER.md、USABLE_RELEASE_GATE.md
- CLI / release:
2. 按项目状态汇总
dbtool-cli-v1
- 已完成:
CMP-2到CMP-23 - 进行中:无
- 待启动:无
- 阻塞中:无
- 判断:项目执行面已收口完成。
dbtool-tui-v1
- 已完成:
CMP-24到CMP-38 - 进行中:无
- 待启动:无
- 阻塞中:无
- 判断:旧 TUI phase-2 实现链已经结束;当前 usable-v1 的 TUI 阻塞不再来自该项目尾项。
dbtool-usable-v1
- 已完成:
CMP-39、CMP-40、CMP-42、CMP-44、CMP-45、CMP-46、CMP-47、CMP-49、CMP-50、CMP-51、CMP-52、CMP-53、CMP-54、CMP-55、CMP-59、CMP-60、CMP-61、CMP-62、CMP-63、CMP-64、CMP-65 - 进行中:
CMP-41、CMP-43 - 待启动:无
- 阻塞中:
CMP-48、CMP-58 - 判断:项目已从“runner breadth / artifact smoke 已进入执行态”推进到“breadth、Linux release smoke、backend failure-path、restricted-schema 证据与父线 closeout 已完成,当前 no-go 仅由 GUI host 与 release 侧缺口驱动”的阶段。
3. 当前最关键依赖冲突与推进风险
P0
CMP-61与CMP-64已 done,且CMP-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 + blockedissue 面错位。
P1
CMP-60虽已完成 Linux release-binary smoke,但 packaged artifact / GitHub macOS/Windows / traceability evidence 仍未收口,且当前还没有独立 child issue 显式承接。CMP-43(QA)与CMP-48(Frontend)跨 owner 分布,且 release 残余阻塞没有显式 owner,容易出现评论节奏分叉。
4. 固定同步节奏
- 每次 PM heartbeat 固定复查三个项目的项目对象状态,以及
CMP-41、CMP-43、CMP-48、CMP-58的状态和评论变化,并把CMP-52、CMP-55、CMP-59、CMP-60、CMP-61、CMP-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,并推动项目对象状态治理。