Appearance
发版签字包(§4.2 STRICT + M3 + M4)
用途:预发开启 ACC_ROUTE_GUARD_STRICT / SYS_ROUTE_GUARD_STRICT 后,运维与业务 一次下载、逐项勾选、签字存档。
勿在代码仓内代填姓名/日期;由发版负责人在工单或 Wiki 填写后存档。
A. 环境与自动化(运维)
| 检查项 | 通过 | 备注 |
|---|---|---|
pnpm run check:staging 已通过(CI 或本地) | □ | |
pnpm run check:env-pack(预发 .env.pack 含 STRICT) | □ | |
| 预发已合并 STRICT 并重启 gateway / sys / acc | □ | strict-signoff-ops-runbook.md §2 |
本版含新 btn_* 时已 db:sync-roles-perms | □ | |
| 相关用户已重新登录 | □ |
B. §4.2 STRICT(permission-staging §4 表 1–13 后)
| 检查项 | 通过 | 备注 |
|---|---|---|
ACC_ROUTE_GUARD_STRICT=true | □ | |
SYS_ROUTE_GUARD_STRICT=true | □ | |
| §4 表 1–13 STRICT 开启后复测 | □ | permission-staging-checklist.md |
| 生产 WIP 写权限 #4、未登记路由 403 | □ |
C. M3 在制 / 库存 / 报工审核(摘要)
完整步骤见 miniapp-m3-wip-acceptance.md。
| 块 | 通过 | 备注 |
|---|---|---|
| 一次过账 P1–P4 | □ | |
| 在制开单 W1–W3、关账 C1–C5、现场报工 O1–O3 | □ | |
| 列表读权限 R1–R5(含库存导出只读 vs 过账) | □ | btn_acc_stock_ledger_export |
| 报工审核 L1–L4 | □ | labor-submission-review-detail 重新审核 |
D. M4 经理结算(摘要)
完整用例见 m4-settlement-manual-checklist.md。参数对齐见 m4-settlement-api-parity.md。
| # | 通过 | 备注 |
|---|---|---|
| 1 无写权限无 FAB | □ | |
| 2 小程序建单与 Web 一致 | □ | |
| 3 列表筛选同参同结果 | □ | workerId + dateFrom/dateTo + status |
| 4 标记已发放 / 凭证 | □ | |
| 5 工人工资条 | □ | |
6 经理报表与 /acc/home | □ | |
| 7 Web 记工 CSV 导出 | □ | |
| 8 撤销发放 + 记账回滚 | □ | Web/小程序 unmark-paid |
| 9 结算筛选记忆 | □ | |
| 10 pkg-me 个人信息路径 | □ | pnpm run verify:miniapp-me-sub |
F. P2 库存(入库次品 · 部分退货 · 调整)
完整步骤见 acc-stock-staging-checklist.md。发版前须 zen:push + db:sync-roles-perms(含 btn_acc_stock_adjust_write)。
| # | 通过 | 备注 |
|---|---|---|
| F1 入库合格+次品(S1) | □ | API 已验:IN-20260529-f5da32(合格 8 + 次品 2,inbound_in + inbound_scrap) |
| F2 销售部分退货(S2) | □ | API 已验:SO-20260513-e5f116 ← RT-20260529-103d09(良品 3)、RT-20260529-7e27e9(次品 1) |
| F3 库存调整(S3,可选) | □ | API 已验:高帮-盖布 stock_adjust +1(pnpm run smoke:acc-stock-adjust) |
E. 签字栏(必填)
| 字段 | 填写 |
|---|---|
| 预发环境 / 版本(tag 或 digest) | |
| STRICT 开启日期(UTC+8) | |
| 运维负责人 | |
| 业务验收负责人 | |
| 签字日期 | |
| 发现问题已记工单 | □ |
存档:发布工单附件 + 与 strict-signoff-checklist.md artifact 同目录。