From 305af3cd358b1cce1fac67c034642f96174fc27e Mon Sep 17 00:00:00 2001 From: john Date: Mon, 3 Aug 2026 12:28:16 +0800 Subject: [PATCH] docs: close feature/h5-llm-router-canary after main merge and 103 release Record that the branch core LLM router work is already on main and production, and mark the stale branch as read-only to prevent merge or release reuse. Co-authored-by: Cursor --- docs/branch-disposition.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/docs/branch-disposition.md b/docs/branch-disposition.md index aeb414d..1b4b757 100644 --- a/docs/branch-disposition.md +++ b/docs/branch-disposition.md @@ -343,3 +343,41 @@ Portal,避免在线修改稳定 `.env`,并确保稳定 8081 与其他用户 - 不要从该分支继续开发。 - 不要 merge、cherry-pick 该分支提交或从该分支构建 runtime/artifact。 - 后续开发必须从最新 `origin/main` 新建分支。 + +## `feature/h5-llm-router-canary` + +**状态:禁止再次引用。分支核心功能已提交并进入 `origin/main`,且已随 `main` 发布到 103 生产;该分支保留仅用于只读追溯,不是待合并开发分支。** + +审计日期:2026-08-03 +分支 HEAD:`0ea72f4` +`origin/main` 对应提交:`5ead1ab`(103 生产 release `20260802-214434-5ead1ab`) + +### 原始用途 + +该分支用于 H5 LLM Intent Router 灰度验证,以及同一开发周期内的 WeChat 页面交付、缩略图、 +45047/45015 延迟发送等修复。 + +### 为何不再使用该分支 + +1. **LLM Router 核心功能已在 `main` 中**,关键提交包括: + - `e45c930` — LLM intent router、direct chat execution、Memory V2 light intervention + - `43bc8bb` — H5 LLM intent router admin controls and shadow verification + - `91e140d` — WeChat admin-pluggable LLM intent router +2. **103 生产已从 `main` 发布**,当前 manifest 指向 `5ead1ab`(2026-08-02),已包含上述能力。 +3. 分支 HEAD `0ea72f4` **不在** `origin/main` 历史中;分支上与 `main` 同消息的 9 个 WeChat + 修复为平行重写(不同 SHA),`git cherry` 判定 patch 不等价;合并会在 `wechat-mp.mjs` 等处 + 产生冲突,并可能回退 `main` 上更新的 page-data 交付修复(`7e26b45`、`7624538`、`5ead1ab` 等)。 +4. 分支相对 `main` **缺少**上述 page-data / release 修复,**不应**作为合并来源或发布来源。 + +### 验证摘要 + +- Git 祖先检查确认 Router 功能提交(`43bc8bb` 等)已进入 `origin/main`。 +- 103 生产 `.release-manifest.txt` 确认 `git_head=5ead1ab`、`git_branch=main`。 +- 分支工作区已干净;无未提交独有功能待并入 `main`。 + +### 最终处置 + +- 保留本地分支名 `feature/h5-llm-router-canary` 仅用于审计追溯。 +- **后续不再使用该分支进行任何开发、合并、cherry-pick、打包或发布。** +- 不要 merge 该分支到 `main`;不要从该分支构建 runtime/artifact。 +- 新功能必须从最新 `origin/main` 新建分支(推荐 `bash scripts/new-branch.sh feature/xxx`)。