Skip to content

发版与产品线改造阶段计划

按你定的顺序执行:P0 发版闭环 → C 端记账 → B 端 Acc 效率 → 长期技术债。自动化项用命令;签字与预发操作须人工。

阶段主题文档本地命令
0P0 发版本文 §P0、release-window-checklist.mdpnpm run release:p0-preflight
1C 端记账增强track3-bookkeeping-phase2.mdpnpm run check:miniapp
2B 端报表/结算效率track1-b-acc-phase2.mdpnpm run check:miniapp
3E2E + Acc 链路track2-tech-phase2.mdpnpm run test:e2e / test:permission

阶段 0 — P0(必须先完成)

开发侧(可自动化)

bash
pnpm run release:p0-preflight          # check:program-gates + 打印人工清单
pnpm run release:p0-preflight -- --with-month-close   # 额外跑月结 SQL(要 DATABASE_URL)

等价核心:pnpm run check:program-gates → 预发部署 → 见下。

预发 / 生产库

bash
pnpm run zen:generate
pnpm run zen:push                      # 含 mini_book_budgets、mini_book_recurring 等
pnpm --filter taskflow-backend run db:sync-roles-perms

详见 db-migrate-release.md

运维 / 业务(人工,无法 CI 代签)

  1. merge:env-pack-strict 或脚本合并 STRICT → 预发/生产 .env.pack
  2. pnpm run check:strict-matrix(本地有 .env.pack 时)
  3. 重启 gateway / sys / acc
  4. 下载 CI artifact release-signoff-templates,填写并存档:
  5. m4-settlement-manual-checklist.md 业务签字

发版后 5 分钟冒烟

release-window-checklist.md §C + program-full-execution.md §验收抽样。

阶段 0 完成标志:签字包存档 + 生产/预发库已 push + 冒烟通过。


阶段 1 — C 端(周期账 / 预算增强)

track3-bookkeeping-phase2.md 按项勾选;约束仍见 miniapp-bookkeeping-user-scope.md


阶段 2 — B 端(报表导出 / 结算效率)

track1-b-acc-phase2.md 按项勾选。


阶段 3 — 技术债(E2E Secrets + Acc 链路)

track2-tech-phase2.md 按项勾选。


与四线路线图关系

roadmap-four-tracks.md 仍为战略索引;本计划为执行顺序,P0 未勾完不启动阶段 1 功能发版。

TaskFlow 内部文档 Released under the MIT License.