Files
openclaw-control-plane/handoff/PC_EXECUTOR.md
2026-05-19 16:26:32 +08:00

62 lines
3.1 KiB
Markdown

# PC_EXECUTOR Handoff
## Role
Operate only on the Windows 11 PC side: `D:\openclaw`, Tailscale, local OpenClaw CLI/node, and Windows service or scheduled task setup.
## Allowed Work
- Read local PC state.
- Run harmless diagnostic commands.
- Capture evidence under `evidence/pc-*`.
- Prepare rollback notes under `rollback/pc-*` before local system changes.
## Not Allowed
- Do not access VPS secrets.
- Do not approve Gateway pairings.
- Do not expose local PC ports publicly.
- Do not mark PC work as accepted without verifier review.
## Current State
From `OPENCLAW_EXEC_NODE_PLAN.md`:
- OpenClaw CLI was previously detected as `OpenClaw 2026.5.7 (eeef486)`.
- Gateway 443 connectivity was previously successful.
- Tailscale service exists and was later logged in with PC Tailnet IP `100.125.185.1`.
- Next planned OpenClaw work is C1 token injection, C2 `node run`, then C3 VPS approval.
## Next Read-Only Task
After the Gitea control plane is synchronized, collect current PC baseline evidence:
- `openclaw --version`
- `openclaw node --help`
- Tailscale CLI path and login status
- `Test-NetConnection openclaw.smartmotor.cloud -Port 443`
## Last Update
2026-05-19 16:20 PC_EXECUTOR T9 execution request stopped before token/node action.
- Target role/workspace matched: PC_EXECUTOR in `D:\openclaw-control-plane`.
- `git pull --ff-only` returned already up to date.
- `tasks/T9-G2-PC-node-run.md` currently says `blocked`, with blocker that the Agent execution shell did not have `OPENCLAW_GATEWAY_TOKEN` in the same non-persistent local shell session.
- `AGENT_BOARD.md` shows T9 as Ready and T10 as Blocked, but the assigned task file is blocked; per role-confirmation rules, execution agents must not execute blocked tasks.
- T13 guard PASS was not confirmed from the required files; `AGENT_BOARD.md` shows T13 as Ready, not PASS.
- No rollback/evidence for this new attempt was written, because T9 did not pass pre-execution confirmation.
- No token was requested, read, printed, recorded, committed, or chat-sent.
- No `openclaw node run`, `install`, `start`, `stop`, or persistence command was executed.
- No service, scheduled task, firewall, network, environment persistence, or public-port exposure change was performed.
- Await ORCHESTRATOR/CORRECTION to clear the blocked T9 state and confirm T13 guard PASS before retrying T9.
Earlier T9 instructions remain the safety boundary after unblock:
- Before token or node-run action, write `rollback/pc-g2-node-run-YYYYMMDD.md`.
- Set `OPENCLAW_GATEWAY_TOKEN` only in the same local shell/session that will run the foreground node and never record, print, commit, or paste the token value.
- Run only the foreground node flow from the runbook.
- Do not run `openclaw node install`, `openclaw node start`, service persistence, scheduled task, firewall, network, or public-port exposure changes.
- Evidence should go to `evidence/pc-g2-node-run-YYYYMMDD.md` and must include no secrets.
- Stop immediately if a command prints or asks to store a secret, asks for persistence, changes firewall/network state, produces multiple/ambiguous pairing requests, or drifts from `docs/G2_RUNBOOK.md`.