# 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 registry - `alice-researcher/SOUL.md` - Alice's personality - `alice-researcher/AGENTS.md` - Alice's role - `bob-implementer/SOUL.md` - Bob's personality - `bob-implementer/AGENTS.md` - Bob's role - `charlie-tester/SOUL.md` - Charlie's personality - `charlie-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-3ab77b4369a9` **Backed 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:** ```bash 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:** ```bash cd /Users/mattbruce/.openclaw/workspace git checkout HEAD -- filename.md # File restored from last commit ``` --- ## ✅ Verification **To verify everything is working after reboot:** 1. Check files exist: ```bash ls /Users/mattbruce/.openclaw/workspace/TOOLS.md ls /Users/mattbruce/.openclaw/workspace/agents/TEAM-REGISTRY.md ``` 2. Check git status: ```bash cd /Users/mattbruce/.openclaw/workspace git log --oneline -3 ``` 3. Check cron jobs: ```bash openclaw cron list ``` 4. 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:** ```bash cd /Users/mattbruce/.openclaw/workspace git add -A git commit -m "Description" git push origin master ``` --- ## 🎯 The Guarantee **YES - Everything persists across reboots because:** 1. ✅ Files are on **disk** (not in memory) 2. ✅ Boot sequence is **deterministic** (same files, same order) 3. ✅ Everything is **git tracked** (full history) 4. ✅ **Remote backup** exists (Gitea) 5. ✅ **Cron jobs** stored in OpenClaw config (survives restarts) 6. ✅ **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