Sync agent state from PC at 2026-05-19 12:35:38

This commit is contained in:
wangzhendong
2026-05-19 12:35:38 +08:00
parent 5e607115fb
commit ba1b97c4e7
3 changed files with 61 additions and 7 deletions

View File

@@ -50,11 +50,11 @@ G2 planning artifacts exist, but execution is paused after a role-misdirection a
## Single Recommended Next Step
Complete role-misdirection hardening before asking for any fresh G2 authorization.
Review `docs/G2_AUTHORIZATION_CARD.md`. If ready, copy its second authorization statement into the ORCHESTRATOR window.
## User Decision Needed
Not needed right now. After hardening is complete, a fresh explicit user authorization will be required before any G2 execution can start.
Yes, but only if the user wants to start G2. Use the exact second authorization statement in `docs/G2_AUTHORIZATION_CARD.md`; old authorization remains invalid.
## Confirmed Target Design
@@ -80,7 +80,8 @@ Not needed right now. After hardening is complete, a fresh explicit user authori
- VPS sync heartbeat: clean at `2026-05-19T12:26:38+0800`.
- Sync error files: none observed.
- G2 runbook: `docs/G2_RUNBOOK.md` complete.
- G2 authorization card: `docs/G2_AUTHORIZATION_CARD.md` prepared for user review.
- G2 authorization: paused after role-misdirection audit; fresh explicit authorization required before execution.
- Next work:防误发加固, not G2 execution.
- Next work: user review of the authorization card, not G2 execution yet.
- Public website freeze: still active.
- Mutation/setup phase: not active; all PC node run, token injection, and VPS approval actions are paused.

View File

@@ -0,0 +1,45 @@
# G2 Authorization Card
## Confirmation
- Current target window: ORCHESTRATOR.
- Current workspace: `D:\openclaw-control-plane`.
- G2 current state: paused/pending.
- Old G2 authorization: not valid after the role-misdirection correction.
- Sync-health: healthy by tracked files.
- PC heartbeat: `clean` at `2026-05-19T12:35:06+08:00`.
- VPS heartbeat: `clean` at `2026-05-19T12:34:45+0800`.
- Sync error files: none observed.
## What This Card Does
This card gives the user one exact second authorization statement to copy when ready.
It does not execute G2 by itself. It does not authorize any agent to proceed unless the statement is sent by the user to the ORCHESTRATOR window after reviewing this card.
## Copyable Second Authorization Statement
```text
目标窗口ORCHESTRATOR
当前工作区D:\openclaw-control-plane
我确认这是 role-misdirection 修正后的第二段 G2 授权。
授权范围:仅 G2。
允许动作:按 docs/G2_RUNBOOK.md 打开 T9/T10允许 PC_EXECUTOR 执行前台 PC node run允许 VPS_EXECUTOR 在 T9 产生匹配的非 secret pairing request/node ID 后执行对应 VPS pairing approval。
禁止动作:不得执行 openclaw node install/start/persistence不得进行服务重启不得修改 Nginx/Docker/网站/防火墙/网络;不得记录、打印、提交、写入或聊天发送任何 secret、token、password、API key、private key、cookie 或 OPENCLAW_GATEWAY_TOKEN。
授权失效条件sync blocked目标角色不匹配当前工作区不匹配出现或可能记录 secret出现多个或不明确的 pairing request任何步骤偏离 docs/G2_RUNBOOK.md任何动作可能影响 smartmotor.cloud 备案冻结网站输出。
```
## ORCHESTRATOR Handling Rules After Copy
If the user sends the authorization statement above:
- Confirm target role and workspace again before changing task status.
- Move only the eligible G2 guard/task statuses needed to begin the runbook.
- Keep service persistence, G3 smoke test, and G4 service installation closed.
- Require rollback notes before token use, foreground node run, and approval actions.
- Stop immediately if any invalidation condition appears.

View File

@@ -37,10 +37,11 @@ Correct the control plane after a role-misdirection incident, keep G2 paused, an
## Next Actions
1. Keep T9/T10/T13 blocked and do not allow token injection, foreground node run, or VPS pairing approval.
2. Keep `USER_STATUS.md` current when gate, blocker, heartbeat, or required user decision changes.
3. Keep T7/CORRECTION monitoring active for sync-health, drift, missing evidence, and freeze-policy risk.
4. If the user later gives fresh explicit G2 authorization, move T13 then T9 to ready, keep T10 blocked until T9 evidence includes a matching non-secret pairing request ID or pending node ID, and require rollback notes before any token/run/approval action.
5. Continue forbidding service persistence, `openclaw node install/start`, Nginx/Docker/website changes, firewall/network changes, and recording any token or secret.
2. Ask the user to review `docs/G2_AUTHORIZATION_CARD.md` if they want to start G2.
3. Keep `USER_STATUS.md` current when gate, blocker, heartbeat, or required user decision changes.
4. Keep T7/CORRECTION monitoring active for sync-health, drift, missing evidence, and freeze-policy risk.
5. If the user sends the exact second authorization statement from `docs/G2_AUTHORIZATION_CARD.md`, confirm role/workspace again, then move T13 and T9 in dependency order; keep T10 blocked until T9 evidence includes a matching non-secret pairing request ID or pending node ID.
6. Continue forbidding service persistence, `openclaw node install/start`, Nginx/Docker/website changes, firewall/network changes, and recording any token or secret.
## Open Questions
@@ -56,6 +57,13 @@ Correct the control plane after a role-misdirection incident, keep G2 paused, an
- ORCHESTRATOR adopts `docs/G2_RUNBOOK.md` as planning material only, but corrects the active state: G2 is Pending, T9/T10/T13 are blocked, and fresh explicit user authorization is required before any G2 execution.
- No PC/VPS command was executed by ORCHESTRATOR during this correction.
2026-05-19 12:34 UTC+8: Generated `docs/G2_AUTHORIZATION_CARD.md`.
- Confirmed current target role is ORCHESTRATOR and workspace is `D:\openclaw-control-plane`.
- Confirmed G2 is paused/pending and old authorization must not be reused.
- Confirmed tracked sync-health is healthy: PC and VPS heartbeats are clean and no `sync-state/error-*.md` files were observed.
- No PC/VPS command was executed, no token was handled, no node was started, and no VPS approval was performed.
2026-05-19 12:16 UTC+8: Prior G2 authorization record is superseded by the 12:27 role-misdirection correction.
- Previously recorded allowed scope: foreground PC node run and corresponding VPS pairing approval under `docs/G2_RUNBOOK.md`.