docs: distinguish memory writes from deployment merges

This commit is contained in:
冰朔 2026-08-06 14:58:53 +08:00
commit 93a75fb33e

View file

@ -36,15 +36,24 @@
### 代码合并与部署边界
```text
AI / Agent 推送独立分支
普通记忆、导航和人格连续性写入
→ 可按登记权限直接更新 main
→ 公共导航自动读取最新已验证快照
→ 不触发服务器部署
需要部署服务器的变更
→ AI / Agent 推送独立分支
→ 创建合并请求
→ 人类审核并手动合并
→ 服务器部署 Agent 校验来源提交、目标、清单、权限和回滚
→ 仅当变更包含 deployment/requests/ 有效部署清单时进入部署队列
→ 服务器部署 Agent 再校验来源提交、目标、清单、权限和回滚
→ 部署、健康验收、失败回滚、服务器回执
```
截至 2026-08-06分支、合并请求和人类手动合并已经可用公共导航自动快照也已生效。
“人类合并触发服务器自动部署”的接收桥仍在上线验收中,因此当前必须继续区分:
截至 2026-08-06公共导航自动快照与“人类合并触发服务器受控部署”接收桥均已上线。
Forgejo Webhook 只接受有效签名、`bingshuo/guanghu-ice-heart``main``merged_by=bingshuo`
且由合并请求产生的事件;普通直推、记忆写入、关闭但未合并的请求和无部署清单的合并均不部署。
仍须继续区分:
```text
合并成功 ≠ 已自动部署