From 8f8cf8643092e9fc6c18369e3008829874798855 Mon Sep 17 00:00:00 2001 From: richarjiang Date: Thu, 29 Oct 2026 17:34:28 +0800 Subject: [PATCH] =?UTF-8?q?docs(contract):=20=E8=AE=B0=E5=BD=95=E6=9C=88?= =?UTF-8?q?=E5=8D=A1=E5=8D=87=E7=BA=A7=E6=9D=A1=E6=AC=BE=E7=94=9F=E4=BA=A7?= =?UTF-8?q?=E5=8F=91=E5=B8=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/membership-contract.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/docs/membership-contract.md b/docs/membership-contract.md index 50088e2..7330185 100644 --- a/docs/membership-contract.md +++ b/docs/membership-contract.md @@ -76,4 +76,15 @@ - 服务端 38 个测试套件、610 项测试通过,服务端构建通过。 - 覆盖有限次/不限次月卡升级条款、到期权利保留、旧待签合同签署时保存新版版本,以及已签旧版正文和 PDF 不受模板更新影响。 -- 本次未连接数据库或部署;发布后检查月卡合同预览与待签正文,已签合同应仍展示原文。 +- 实现阶段未连接数据库;生产发布及只读核验结果见下方记录。 + +## 条款更新生产发布(2026-10-29) + +- 代码提交:`20ef49d`(`feat(contract): 支持月卡到期补差升级次卡条款`),已同步并保留此前合同专用章与筛选修复。 +- 发布前 shared/server 构建通过,完整服务端 38 个套件、612 项测试通过。 +- 北京时间 17:34 完成发布,线上模板版本为 `2026-10-v2`;仅替换合同模板、合同服务的 JS 及 source map 共 4 个运行文件,其他 server/shared 构建及资源均与发布包一致(共核对 325 个文件)。 +- 未执行数据库迁移,生产 `.env`、Prisma schema、依赖配置保持原样;PM2 沿用原进程配置重启并保存。 +- 内网与公网 HTTPS `/api/health` 均返回正常,线上运行文件生成的月卡正文包含实付抵扣及已用课时承接条款。 +- 备份、发布包、文件清单及核验记录位于服务器私有目录 `/usr/local/web/releases/contract-upgrade-20261029-20ef49d/`;发布包 SHA-256 为 `ad0ab2491c4988266e9beb633a0c67b85f90214de0081188fce6f38763358da9`。 +- 如需回退,恢复该目录 `previous-build.tgz` 中的运行文件后重启 `mp-pilates-server`;不要覆盖生产数据库或已签合同。 +- 本次未发布小程序、未创建测试订单或签署记录;实际会员端预览及签署仍需通过本人账号确认。