5.4 KiB
Session Continuity Guarantee
Created: Tuesday, February 24, 2026
Purpose: Document how all configurations persist across reboots
✅ GUARANTEED: What Survives Reboots
Every session (after PC restart, OpenClaw restart, or new chat) automatically loads:
1. Boot Sequence (SESSION_STARTUP.md)
Location: /Users/mattbruce/.openclaw/workspace/SESSION_STARTUP.md
Purpose: Tells me what to read and in what order
Backed up: ✅ Yes (Gitea)
2. My Identity (SOUL.md)
Location: /Users/mattbruce/.openclaw/workspace/SOUL.md
Content: Who I am (Max), personality, boundaries, mission
Backed up: ✅ Yes (Gitea)
3. Your Profile (USER.md)
Location: /Users/mattbruce/.openclaw/workspace/USER.md
Content: Your preferences, goals, routines
Backed up: ✅ Yes (Gitea)
4. Tools & Workflows (TOOLS.md)
Location: /Users/mattbruce/.openclaw/workspace/TOOLS.md
Content: All tools, APIs, credentials, workflows including:
- Gantt Board CLI access
- Subagent team (Alice, Bob, Charlie)
- 24/7 automated task worker
- Supabase credentials
- Tavily API
- Gitea backup rule Backed up: ✅ Yes (Gitea)
5. Active Projects (BRAIN.md)
Location: /Users/mattbruce/.openclaw/workspace/BRAIN.md
Content: Project statuses, patterns, gotchas
Backed up: ✅ Yes (Gitea)
6. Recent Context (memory/YYYY-MM-DD.md)
Location: /Users/mattbruce/.openclaw/workspace/memory/
Content: Daily logs, decisions, task progress
Backed up: ✅ Yes (Gitea)
7. Subagent Team
Location: /Users/mattbruce/.openclaw/workspace/agents/
Content:
TEAM-REGISTRY.md- Master registryalice-researcher/SOUL.md- Alice's personalityalice-researcher/AGENTS.md- Alice's rolebob-implementer/SOUL.md- Bob's personalitybob-implementer/AGENTS.md- Bob's rolecharlie-tester/SOUL.md- Charlie's personalitycharlie-tester/AGENTS.md- Charlie's role Backed up: ✅ Yes (Gitea)
8. Cron Jobs & Automation
Stored in: OpenClaw cron scheduler (persistent)
Active jobs:
- Gantt Board Task Worker (24/7) - Job ID:
b9f3bbe6-bcb5-4483-8816-d044fd91c58a - Daily Digest (7am CST) - Job ID:
69fb35d3-f3be-4ed2-ade0-3ab77b4369a9Backed up: ✅ Stored in OpenClaw config (survives restarts)
🔒 Protection Mechanisms
Git Repository
- Local:
~/.openclaw/workspace/.git/ - Remote: http://192.168.1.128:3000/TopDogLabs/test-repo.git
- Commits: Every significant change
- Pushes: After every major update
Gitea Remote Backup
- Server: 192.168.1.128:3000
- Organization: TopDogLabs
- Repo: test-repo.git
- Access: ai-agent / !7883Gitea
- Contains: Full git history, all files
File Locations (All Persistent)
All files stored in:
/Users/mattbruce/.openclaw/workspace/
├── SESSION_STARTUP.md
├── SOUL.md
├── USER.md
├── TOOLS.md
├── BRAIN.md
├── AGENTS.md
├── agents/
│ ├── TEAM-REGISTRY.md
│ ├── alice-researcher/
│ ├── bob-implementer/
│ └── charlie-tester/
├── memory/
│ └── 2026-02-24.md
└── .git/ (repository)
⚠️ What Could Break (And Fixes)
Scenario 1: Workspace Folder Deleted
Problem: Someone deletes ~/.openclaw/workspace/
Fix:
cd /Users/mattbruce/.openclaw
git clone http://192.168.1.128:3000/TopDogLabs/test-repo.git workspace
cd workspace
# All files restored
Scenario 2: OpenClaw Reinstalled
Problem: OpenClaw app deleted and reinstalled
Fix: Files are on disk, not in app. Just restart OpenClaw.
Scenario 3: Gitea Server Down
Problem: 192.168.1.128 unavailable
Impact: Can't push new changes, but local files still work
Fix: Local files remain functional; restore Gitea when possible
Scenario 4: File Corruption
Problem: Files become unreadable
Fix:
cd /Users/mattbruce/.openclaw/workspace
git checkout HEAD -- filename.md
# File restored from last commit
✅ Verification
To verify everything is working after reboot:
-
Check files exist:
ls /Users/mattbruce/.openclaw/workspace/TOOLS.md ls /Users/mattbruce/.openclaw/workspace/agents/TEAM-REGISTRY.md -
Check git status:
cd /Users/mattbruce/.openclaw/workspace git log --oneline -3 -
Check cron jobs:
openclaw cron list -
Ask me: "Verify your memory" - I should know about:
- Alice, Bob, Charlie subagents
- 24/7 task worker
- Gantt Board CLI access
- Recent tasks created
📋 Backup Checklist (After Major Changes)
- New subagent created
- TOOLS.md updated
- New cron job added
- Significant memory updates
- New project scaffolding
- AGENTS.md or SOUL.md changed
Command:
cd /Users/mattbruce/.openclaw/workspace
git add -A
git commit -m "Description"
git push origin master
🎯 The Guarantee
YES - Everything persists across reboots because:
- ✅ Files are on disk (not in memory)
- ✅ Boot sequence is deterministic (same files, same order)
- ✅ Everything is git tracked (full history)
- ✅ Remote backup exists (Gitea)
- ✅ Cron jobs stored in OpenClaw config (survives restarts)
- ✅ Mandatory push rule added to TOOLS.md
Unless: The entire hard drive fails (then restore from Gitea on new machine)
Last updated: 2026-02-24