Appearance
全量执行计划(P0 · C 端 · B 端 · 技术债)
与 roadmap-four-tracks.md 配套;状态 以本表为准,路线图仅作战略索引。
本地一键(代码门禁):
bash
pnpm run check:program-gates # check + staging + env-pack
pnpm run check:p0-release # 上式 + release-acceptance(需 DATABASE_URL)运维/业务(须人工签字,无法自动化):见 release-signoff-bundle.md、strict-signoff-ops-runbook.md。
1. P0 — 签字 + 发版
| 项 | 类型 | 状态 | 验收 |
|---|---|---|---|
pnpm run check | CI | 每 PR | 绿 |
pnpm run check:program-gates | CI | 已提供 | staging + STRICT 样例 |
pnpm run check:p0-release | 发版前 | 已提供 | 含 check:month-close(要库) |
| 预发 §4.2 STRICT 签字 | 人工 | 待存档 | strict-signoff-ops-runbook.md |
| M3 / M4 手工表 | 人工 | 待存档 | release-signoff-bundle.md |
新表迁移 zen:push | 部署 | 发版前 | 预算 / 周期账等 |
2. C 端留存 — 周期账 → 分享图 → 预算/工资体验
| 项 | 状态 | 说明 |
|---|---|---|
周期账 mini_book_recurring + API | 已落地 | POST /sys/bookkeeping/recurring/*、apply-due |
| 小程序周期账管理 | 已落地 | ledger-settings 入口 + recurring-rules 页 |
打开记账时执行 apply-due | 已落地 | bookkeeping/home onShow |
| 统计分享图 | 已落地 | stats.vue → bookkeeping-stats-share.ts |
| 工资同步流水标签 | 已落地 | bookkeeping-entry-display.ts |
| 预算超支提示加强 | 已落地 | 首页预算条超 100% 强调 |
3. B 端效率
| 项 | 状态 | 说明 |
|---|---|---|
| 经理报表异常 Toast | 已落地 | shared/utils/manager-report-alerts.ts + reports.vue |
| 新建结算「全选记工」 | 已有 | settlement-create selectAllLabor |
| 发放工资多选批量 | 已落地 | wage-issue 勾选 + 逐笔上传凭证发放 |
| Web 月结工作台 | 已落地 | /acc/ops AccOpsView 增强:巡检 + 发版清单链接 |
4. 技术债
| 项 | 状态 | 说明 |
|---|---|---|
| STRICT 多环境校验 | 已落地 | pnpm run check:strict-matrix |
| E2E Secrets 矩阵 | 已落地 | env-pack-strict-and-e2e.md § CI Secrets |
CI e2e-smoke | 已有 | 配 Secrets 后少 skip |
markPaid → 个人记账 sync 单测 | 已落地 | settlement-flow.integration.spec.ts |
| Acc 链路集成测扩 3–5 条 | 部分 | 结算 post/void 已有;开单→报工→结算可迭代加 |
建议发版顺序
pnpm run check:program-gates→ 预发部署 →db:sync-roles-perms- 业务签字包存档
zen:push(若有新表)- 小程序提审 + Web 发版
验收抽样(发版后)
- 经理报表:待结算记工行数过高时出现 Toast
- 周期账:设置每月 1 号 → 次月打开记账自动生成流水
- 统计页:生成分享图保存相册
- 发放工资:多选 2 笔依次凭证发放;工人/经理个人记账各 1 条
- ADMIN:
/acc/ops月结巡检 + 预置角色校验