refactor(docs): 补正 git-branching 主仓名,接上批 5-a 改名

批 5-a 复核发现 docs/git-branching.md 两处仍以 TrueAgent 指代主仓,漏改。
只动这两行,`third_party/homeagent-sdk` 是 SDK 仓目录名,原样保留。

- 第 4 行:`本仓(TrueAgent/HomeAgent)` → `本仓(HologramAgent)`
  (整段收敛成一个名字,不再留 "旧目录名/旧展示名" 的复合写法)
- 第 183 行:`### 主仓(TrueAgent)` → `### 主仓(HologramAgent)`

TrueAgent 在本仓其余 6 个文件里都是磁盘上真实存在的路径 /home/program/TrueAgent
或本机工作副本名,一行未动:deploy/systemd/embed-sidecar.service、
assets/skills/commondev-discipline/SKILL.md、docs/zh/commondev-design.md、
docs/zh/commondev-agent-runtime-design.md、internal/security/store_test.go、site/README.md。

判据口径同步收紧(判据 2):
- 豁免只允许三类并逐条打印 —— A 仓库 URL(批 4-b)、B 本机真实路径、C 既有契约
  (HOMEAGENT_*、homeagent-sdk/homeagentsdk、homeagent.service、插件名);
  ~/.homeagent 单列为 D 遗留项(须与 cmd/ 侧同改)
- 原 `TrueAgent/HomeAgent` 常驻豁免已撤销(该串已不存在,留着会掩盖它复活)
- 新增 TrueAgent 守卫:git-branching 内 TrueAgent 必须 0;全仓 TrueAgent 逐行集合
  必须 == base e3584bb 集合减去这两行,命中文件数 7→6
- 新增安装路径断言:/usr/lib、/usr/share/doc、/etc、/var/lib 旧值必须 0

自证:docs/git-branching.md 里 HologramAgent 3 处、TrueAgent 0 处;全仓 TrueAgent
文件数 7→6,逐行与基线 diff 仅这两行。四条判据正向全绿,13 条变异全部被咬住。
This commit is contained in:
JianFeeeee
2026-10-21 17:07:46 +08:00
parent 931c803421
commit 9bc2687972

View File

@ -1,7 +1,7 @@
# Git 分支管理规范
> 生效:2026-08-31,2026-09-04 修订(三级发布通道 + 单条发布分支),2026-09-06 修订(SDK 仓版本语义与发版联动,见 §七),2026-09-13 修订(发布线路牌随 patch 推进 + 版本号不得固化落库)。
> 适用:**本仓(TrueAgent/HomeAgent)与 third_party/homeagent-sdk(SDK 仓)**——两仓协作时分支策略必须一致,本规范两仓同用。
> 适用:**本仓(HologramAgent)与 third_party/homeagent-sdk(SDK 仓)**——两仓协作时分支策略必须一致,本规范两仓同用。
> 核心原则一句话:**main 唯一长命、永远可部署;一切新工作在特性分支;一个中版本一条发布分支,alpha/beta/正式由 tag 区分;hotfix 只进发布分支并 cherry-pick 回 main。**
---
@ -180,7 +180,7 @@ git switch main && git cherry-pick <sha> # 遵守 §三:只 pick,不 merge
## 三、当前分支对齐(2026-09-13 更新)
### 主仓(TrueAgent)
### 主仓(HologramAgent)
| 分支 | 状态 | 处理 |
|---|---|---|