Files
openclaw-control-plane/tasks/T9-G2-PC-node-run.md
2026-05-19 12:38:46 +08:00

2.9 KiB

T9 - G2 PC Foreground Node Run

Status

ready

Owner

PC_EXECUTOR

Dependencies

  • G0A complete
  • G0B complete
  • G1 accepted
  • Fresh user authorization after role-misdirection correction
  • CORRECTION confirms sync-health is not blocked

Scope

Prepare and run the Windows PC OpenClaw node in foreground mode for Gateway pairing.

This task is not ready until ORCHESTRATOR records explicit user authorization for G2. It does not authorize service installation, startup persistence, firewall changes, network changes, or any public port exposure.

Planning Status

  • G2 pre-execution plan is documented in docs/G2_RUNBOOK.md.
  • Sync-health has been confirmed healthy and T7 sync-health blocked state is cleared.
  • Fresh second G2 authorization was recorded by ORCHESTRATOR on 2026-05-19 for target window ORCHESTRATOR in D:\openclaw-control-plane.
  • This task is ready for PC_EXECUTOR under docs/G2_RUNBOOK.md.
  • Authorization covers only local-session token use without disclosure and foreground openclaw node run; it does not authorize service changes, firewall changes, network changes, persistence, public port exposure, G3 smoke testing, or G4 service setup.

Required Evidence

  • rollback/pc-g2-node-run-YYYYMMDD.md written before token or node-run action.
  • Confirmation that OPENCLAW_GATEWAY_TOKEN was set only in the local shell/session and that the token value was not printed or recorded.
  • Exact foreground node command used, without secrets.
  • Connection status summary and non-secret pairing request ID or pending node ID if shown.
  • Confirmation that no openclaw node install, start, restart, stop, uninstall, firewall, network, scheduled task, environment persistence, or public-port exposure change was performed.
  • Evidence written to evidence/pc-g2-node-run-YYYYMMDD.md.
  • handoff/PC_EXECUTOR.md updated.

Command Drafts

Authorized only within docs/G2_RUNBOOK.md and only on the Windows PC by PC_EXECUTOR. Do not record the token value.

$env:OPENCLAW_GATEWAY_TOKEN = "<user-pastes-token-locally>"
openclaw node run --host openclaw.smartmotor.cloud --port 443 --tls --display-name "desktop-vuor0gs"

Expected Output

  • Foreground node process remains running.
  • Logs show connection attempt to openclaw.smartmotor.cloud.
  • Pairing request ID or pending node ID appears if approval is required.
  • No secret value appears in evidence.

Stop Conditions

  • Fresh second user authorization after role-misdirection correction is absent or ambiguous.
  • docs/G2_RUNBOOK.md has not been read by PC_EXECUTOR.
  • Any command asks to print, persist, or store a token.
  • Any command prints a secret.
  • Any step requires PC service install/start, scheduled task changes, firewall changes, network changes, or public port exposure.
  • Gateway host or display name differs from the runbook without ORCHESTRATOR review.

Acceptance

PC_VERIFIER must review this evidence before ORCHESTRATOR can count the PC half of G2 as accepted.