From bc20e938935f115ea2622ee85f626fc8bd1fb598 Mon Sep 17 00:00:00 2001 From: john Date: Tue, 28 Jul 2026 00:10:57 +0800 Subject: [PATCH] docs: close retained local branches --- docs/branch-disposition.md | 80 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) diff --git a/docs/branch-disposition.md b/docs/branch-disposition.md index c98e54e..e484b60 100644 --- a/docs/branch-disposition.md +++ b/docs/branch-disposition.md @@ -154,3 +154,83 @@ - 后续开发必须从最新 `origin/main` 新建分支。 该分支及 worktree 是否删除,属于独立清理动作;删除前仍需用户明确批准。 + +## `codex/retain-completed-branch-history` + +**状态:禁止再次引用。改动已提交并进入 `origin/main`,该分支保留仅用于只读追溯,不是待合并开发分支。** + +审计日期:2026-07-28 +分支 HEAD:`3de116d` +`origin/main` 对应提交:`3de116d` + +### 原始用途 + +该分支用于在长图导出时隐藏平台操作控件,并补充对应回归测试。 + +### 验证摘要 + +- Git 祖先检查确认分支 HEAD 已进入 `origin/main`。 +- 实现与回归测试分别落在 `mindspace-long-image.mjs` 和 + `mindspace-long-image.test.mjs`。 +- 本次仅补录历史处置事实,没有重新引用该分支或重跑历史发布。 + +### 最终处置 + +- 保留本地分支名用于审计追溯。 +- 不要从该分支继续开发。 +- 不要 merge、cherry-pick 该分支提交或从该分支构建 runtime/artifact。 +- 后续开发必须从最新 `origin/main` 新建分支。 + +## `feature/relax-release-gate-pending-ci` + +**状态:禁止再次引用。改动已提交并进入 `origin/main`,该分支保留仅用于只读追溯,不是待合并开发分支。** + +审计日期:2026-07-28 +分支 HEAD:`a95681e` +`origin/main` 对应提交:`a95681e` + +### 原始用途 + +该分支用于在候选提交已与 `origin/main` 同步时处理 Gitea CI 长时间保持 +pending 的发布闸门判定,并补充 CI 状态回归测试。 + +### 验证摘要 + +- Git 祖先检查确认分支 HEAD 已进入 `origin/main`。 +- 规则实现和回归测试分别落在 `release-gate/ci-status.mjs` 和 + `release-gate/ci-status.test.mjs`。 +- 本次仅补录历史处置事实,没有重新引用该分支或重跑历史发布。 + +### 最终处置 + +- 保留本地分支名用于审计追溯。 +- 不要从该分支继续开发。 +- 不要 merge、cherry-pick 该分支提交或从该分支构建 runtime/artifact。 +- 后续开发必须从最新 `origin/main` 新建分支。 + +## `feature/relax-release-gate-rel-checks` + +**状态:禁止再次引用。改动已提交并进入 `origin/main`,该分支保留仅用于只读追溯,不是待合并开发分支。** + +审计日期:2026-07-28 +分支 HEAD:`82b74d7` +`origin/main` 对应提交:`82b74d7` + +### 原始用途 + +该分支用于调整常规 Portal 发布的 REL 检查,包括忽略本地 runtime 产物、 +同步主线时的 CI 状态判定,以及通过两次干净构建验证 artifact 可复现性。 + +### 验证摘要 + +- Git 祖先检查确认分支 HEAD 已进入 `origin/main`。 +- 变更包含 `release-gate/ci-status.test.mjs`、 + `release-gate/runner.test.mjs` 和 artifact 可复现脚本。 +- 本次仅补录历史处置事实,没有重新引用该分支或重跑历史发布。 + +### 最终处置 + +- 保留本地分支名用于审计追溯。 +- 不要从该分支继续开发。 +- 不要 merge、cherry-pick 该分支提交或从该分支构建 runtime/artifact。 +- 后续开发必须从最新 `origin/main` 新建分支。