Shared backlog across the crew
Assignee
π§ Robbie
Project
workspace-backup
Created
8 May 2026, 12:23 am
Updated
94d ago
Tags
Dependencies
Blocked By
Description
Once the repo + bootstrap script are working (t-042, t-043), schedule a daily sync so the GitHub backup stays current without anyone remembering to push.
0 2 * * * Asia/Singapore)~/.openclaw/workspace/, ~/.openclaw/workspaces/<id>/, ~/.openclaw/agents/<id>/, ~/.openclaw/openclaw.json (sanitised), ~/.openclaw/cron/jobs.json into the local mirror dir ~/.openclaw-backup/.git -C ~/.openclaw-backup add -A. If git diff --cached is empty β no changes, exit 0.chore: daily sync $(date +%Y-%m-%d).origin/main.~/.openclaw-backup/.last-sync.log.workspace-daily-syncmain (Robbie β needs full file access)0 2 * * * tz Asia/SingaporeDaily sync of OpenClaw workspace + agent state to private GitHub backup repo.~/.openclaw/workspace/scripts/backup-sync.sh β does mirror, sanitise, residual-secret scan, commit, push, write summary, on failure schedule a WhatsApp alert via openclaw cron add (best-effort).~/.openclaw/workspace/scripts/sanitise-config.py β recursive walk, env-refs apiKey/token/secret/etc. that look secret-y; preserves short literal placeholders (e.g. ollama-local).~/.openclaw-backup/.last-sync.json (summary), .last-sync.log (append-only), .fail-streak (consecutive fails counter, reset on success).[alert|backup-sync] instead of [fail|backup-sync].46198197-c281-490d-8c81-4d0114b84f9d, name workspace-daily-sync, expr 0 2 * * * tz Asia/Singapore, agent main, isolated session, delivery=none (script self-escalates).0b25b42 pushed to Max-src/openclaw-workspace@main.Review
Subtasks