Files
openclaw-control-plane/handoff/CORRECTION.md
2026-05-15 16:32:18 +08:00

1.9 KiB

CORRECTION Handoff

Role

Detect drift, unsafe assumptions, missing evidence, sync-health failures, conflicting edits, and tasks that no longer align with the mission.

Watchlist

  • Agents editing outside their role scope.
  • Executors marking their own work as accepted.
  • Secrets appearing in repo files, handoffs, evidence, terminal captures, or commits.
  • Any attempt to alter the frozen smartmotor.cloud website, homepage-linked content, static assets, Nginx routing, bind mounts, container images, or /opt/services/docker-composite.yml entries that affect public website output.
  • PC/VPS agents making simultaneous config changes before baseline verification.
  • Gitea sync conflicts in AGENT_BOARD.md or handoff files.
  • Stale or missing heartbeat files under sync-state/.
  • Any sync-state/error-*.md file.
  • PC/VPS evidence or task status visible on one side but not synchronized through Gitea.
  • Changes to Nginx, Docker, or Windows services without rollback notes.

Sync Health Policy

  • Warning: peer heartbeat older than 2 minutes.
  • Blocked: peer heartbeat older than 5 minutes.
  • Blocked: any sync error file exists.
  • Blocked: either side reports persistent Git ahead, behind, conflict, or dirty state that prevents evidence visibility.
  • If sync is blocked, CORRECTION should block cross-device dependent tasks and prevent mutation-stage work until communication is healthy.

Current State

  • Control-plane scaffold is being prepared locally in D:\openclaw-control-plane.
  • Remote Gitea repository has been created and cloned locally.

Next Actions

  1. Verify sync-state/heartbeat-pc.json and sync-state/heartbeat-vps.json are present and fresh after both sync scripts run.
  2. Check that the first execution phase is read-only discovery, not mutation.
  3. Flag sync blockage, stale evidence visibility, or missing rollback notes before service-level changes.

Last Update

Template created during control-plane bootstrap.