docs: 回写 Z30 同步按宇恒账号隔离(宇恒已改完)
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
# 联调后修改意见 · 宇恒松离线(形态 B)· 现行摘要
|
# 联调后修改意见 · 宇恒松离线(形态 B)· 现行摘要
|
||||||
|
|
||||||
> 修订至 **2026-08-06 21:40**(Z29 绑定回传密钥必须落盘)(Z28 智建已落实;**全文已归档**)
|
> 修订至 **2026-08-06 22:15**(Z30 同步按宇恒账号隔离)(Z29 绑定回传密钥必须落盘)(Z28 智建已落实;**全文已归档**)
|
||||||
> **归档全文(§1–§5.26 历史增量与验收)**:[docs/archive/联调后修改意见-宇恒松离线-2026-08-06.md](docs/archive/联调后修改意见-宇恒松离线-2026-08-06.md)
|
> **归档全文(§1–§5.26 历史增量与验收)**:[docs/archive/联调后修改意见-宇恒松离线-2026-08-06.md](docs/archive/联调后修改意见-宇恒松离线-2026-08-06.md)
|
||||||
> 焦点:**§0.2**;**改代码前须先写入本意见或归档续篇**(见 §0.0)
|
> 焦点:**§0.2**;**改代码前须先写入本意见或归档续篇**(见 §0.0)
|
||||||
> 来源:宇恒 `yuhengyihao_client` ↔ 智建(生产 `aisite.yuxindazhineng.com`)
|
> 来源:宇恒 `yuhengyihao_client` ↔ 智建(生产 `aisite.yuxindazhineng.com`)
|
||||||
@@ -16,6 +16,7 @@
|
|||||||
| **Z12h / 数据恢复** | **智建已落实** | 通道自愈;SyncPage「数据恢复」 |
|
| **Z12h / 数据恢复** | **智建已落实** | 通道自愈;SyncPage「数据恢复」 |
|
||||||
| **Z28** | **双方已落实** | 绑定回传密钥;register 复用 active+sync_bound |
|
| **Z28** | **双方已落实** | 绑定回传密钥;register 复用 active+sync_bound |
|
||||||
| **Z29 绑定回传密钥必须落盘** | **宇恒已改完;智建已回传** | `apply_bind_success` 写入 client_id/secret/host_key;pending 提示带具体 id(§5.27) |
|
| **Z29 绑定回传密钥必须落盘** | **宇恒已改完;智建已回传** | `apply_bind_success` 写入 client_id/secret/host_key;pending 提示带具体 id(§5.27) |
|
||||||
|
| **Z30 同步按宇恒账号隔离** | **宇恒已改完;智建无需** | 换宇恒登录后检测归属,清上一账号 CHANNEL/凭证并重绑;模块列表跟账号走(§5.28) |
|
||||||
| **仍关注** | 运维 | 生产 `bash ./restart.sh --pull`;成员 `13531041944`;凭票 Secret;通道勿测表白名单 |
|
| **仍关注** | 运维 | 生产 `bash ./restart.sh --pull`;成员 `13531041944`;凭票 Secret;通道勿测表白名单 |
|
||||||
|
|
||||||
### 0.0 修改流程(冻结)
|
### 0.0 修改流程(冻结)
|
||||||
@@ -82,6 +83,29 @@
|
|||||||
|
|
||||||
宇恒:`apply_bind_success` 固化凭证;pending 文案打印本机 host/client_id。他机救急:管理员启用提示中的那条,或「换绑」一次写入新密钥。
|
宇恒:`apply_bind_success` 固化凭证;pending 文案打印本机 host/client_id。他机救急:管理员启用提示中的那条,或「换绑」一次写入新密钥。
|
||||||
|
|
||||||
|
|
||||||
|
### 5.28 【Z30 · 2026-08-06】同步/模块绑定按宇恒账号隔离(非仅绑电脑)
|
||||||
|
|
||||||
|
**状态**:**宇恒已改完;智建无需**。
|
||||||
|
|
||||||
|
#### 现象
|
||||||
|
|
||||||
|
换宇恒账号(如 whm123 → tingting)后,编辑模块仍列出上一账号的 `whmtest` 等。用户期望「和账号绑定,不是和电脑绑定」。
|
||||||
|
|
||||||
|
#### 根因
|
||||||
|
|
||||||
|
本机 `yuheng_sync.env` 的 CHANNEL/Token 与技能 `config.json` 的 `client_id/secret/host_key` 是**机器级单槽**,不随宇恒 `user_id` 切换。换票后 `list_apps` 仍是上一智能体可见模块。
|
||||||
|
|
||||||
|
#### 宇恒改
|
||||||
|
|
||||||
|
1. 落盘 `YXD_SYNC_BOUND_YUHENG_USER_ID`(绑定成功时写入)。
|
||||||
|
2. 启动时若当前 `YXD_USER_ID` ≠ 已绑定归属:提示账号已切换 → `clear_local_sync_bind` + 清空 client 凭证 → 强制重绑。
|
||||||
|
3. 旧环境无归属标记时,首次记为当前账号,避免误清。
|
||||||
|
|
||||||
|
#### 验收
|
||||||
|
|
||||||
|
同一电脑 A 账号绑定并看到模块后,退出改登 B:应提示切换并弹出绑定,不应再直接列出 A 的模块。
|
||||||
|
|
||||||
## 6. 联系与附件
|
## 6. 联系与附件
|
||||||
|
|
||||||
- **归档全文**:[docs/archive/联调后修改意见-宇恒松离线-2026-08-06.md](docs/archive/联调后修改意见-宇恒松离线-2026-08-06.md)
|
- **归档全文**:[docs/archive/联调后修改意见-宇恒松离线-2026-08-06.md](docs/archive/联调后修改意见-宇恒松离线-2026-08-06.md)
|
||||||
|
|||||||
Reference in New Issue
Block a user