--- title: Checkpoint 2026-09-30 08:51:10 UTC [2c0d16c6ab] type: checkpoint permalink: main/projects/25464650-ed5d-440e-b362-190f2852d451/checkpoint-2026-09-30-08-51-10-utc-2c0d16c6ab stable_id: 056e3d2e-1001-41a3-8467-1d5c431139f6 scope: project memory_type: checkpoint project_id: 25464650-ed5d-440e-b362-190f2852d451 usage_profile_id: 0c9feb46-d06e-43cd-9ef0-c5813c84a998 status: active revision: 1 request_id: checkpoint-verify-origin-main-20260930-1648 created_at: '2026-09-30T08:51:10.227146+00:00' updated_at: '2026-09-30T08:51:10.227146+00:00' tags: - handover - origin/main - verify --- # 检查点:已核对 origin/main 是否为复审合入版本 ## 完成内容 - 只读核对,未改代码、未 push。 - `git fetch origin` 后 `origin/main` = `0c9b459fb1828e913f39d6368eda826968cfdda2`(`style: 合入后修 gofmt/govet 与 RegistrationView 类型检查`),与交接声称一致;相对旧基线 `4059a15` 正好 44 个线性提交(该范围内无 merge commit)。 - Gitea 公开 API 交叉验证:`GET https://git.asio.asia/api/v1/repos/nixevol/NixMsg` 的 `default_branch=main`;`GET .../branches/main` 的 `commit.id` 同为 `0c9b459...`(时间 2026-09-30T16:34:33+08:00)。`git ls-remote origin HEAD` 与 `refs/heads/main` 同 SHA。 ## 15 条复审 feat 与 main 的关系 - 原 feat 远端 tip **不是** `origin/main` 的 git 祖先(合入方式是 cherry-pick 到 `feat/integrate-r2` 再快进 main,不是原分支快进)。 - 内容已在 main:store/broker/c04-c07/identity/listener/u02/c01-c03/l03/admin-web/u03/h07/sdk/t01/t03/t02。git cherry 对多数补丁显示已等价;U-03、H-07、T-02 因冲突解法 patch-id 不完全相同,但同说明提交已在 `origin/main`。 ## 故意未合 - `feat/fix-3-downlink-deadlock` 按交接故意未作为本轮合入目标。 - 已提交 tip `479a08e` 已在旧 main 历史中(是 `4059a15` 的祖先),相对 `origin/main` 独有提交数为 0。远端无此分支名。 - 工作树 `E:\\code\\NixMsg-wt\\fix3` 仍在,且有未提交改动(DEVIATIONS、group/app.go、broker 若干文件,相对 479a08e 约 +115/-16)。这些未进 origin/main。 ## 本地主工作树 - `e:\\code\\NixMsg` 当前 `main` HEAD=`4059a15`,落后 `origin/main` 44 提交,无超前、工作区干净。要对齐需 `git merge --ff-only origin/main`(或 pull)。 ## 给下个会话 - 不要把「feat tip 不是祖先」误判为修复没合进 main。 - 不要合死锁分支;不要删 fix3 工作树(有未提交 WIP)。 - 不要强推 main;阶段 3(打 tag/发布)仍未做。