diff --git a/docs/branch-disposition.md b/docs/branch-disposition.md index 747a024..8db291d 100644 --- a/docs/branch-disposition.md +++ b/docs/branch-disposition.md @@ -1,5 +1,33 @@ # 历史分支处置登记 +## `fix/wechat-schedule-delivery-false-success` + +**状态:禁止再次引用。改动已提交并进入 `main`,该分支保留仅用于只读追溯,不是待合并开发分支。** + +审计日期:2026-09-16 +分支 HEAD:`d820247a` +`main` 对应提交:`d820247a` +103 发布 artifact:`memind-portal-runtime-20260916-213838-d820247a` + +### 交付内容 + +- 修复 schedule reminder worker 将微信 deferred/skipped 客服消息误标为 success 的问题;失败走 `markReminderFailed` 重试 +- scheduled task worker:`notifyChannel=wechat` 时 deferred 失败;`both` 时保留 web 通知 +- 新增只读巡检脚本 `scripts/check-schedule-reminder-health-103.mjs`(`npm run check:schedule-reminder-health-103`) + +### 验证摘要 + +- schedule-reminder-worker / scheduled-task-worker / notification-dispatcher 单测通过 +- `verify-schedule-reminder-create` 15/15、`verify-schedule-reminder-routing` 8/8 +- `db.test.mjs` + `capabilities.test.mjs` + `wechat-mp.test.mjs` 141 项通过 +- 103 快速发布 + 8081 健康检查 `ok`;发版后 SQL 巡检 overdue=0、delivery success 24h=5 + +### 最终处置 + +- 保留本地分支名仅用于审计追溯。 +- 不要从该分支继续开发、merge、cherry-pick 或构建 runtime/artifact。 +- 发布依据使用 `main` @ `d820247a` 或 artifact `memind-portal-runtime-20260916-213838-d820247a`。 + ## `feature/baidu-seo-push` **状态:禁止再次引用。改动已提交并进入 `main`,该分支保留仅用于只读追溯,不是待合并开发分支。**