# ๐Ÿ“‹ Complete Post-Restart Verification Checklist **Created:** February 25, 2026 **Purpose:** Verify all infrastructure fixes work after OpenClaw gateway restart --- ## ๐Ÿšจ **CRITICAL: OpenClaw Update Handling** **After OpenClaw updates, configuration may be reset. Always check and restore:** 1. **Check openclaw.json agents section:** ```bash grep -A 20 '"agents"' /Users/mattbruce/.openclaw/openclaw.json ``` 2. **Restore subagent configuration if missing:** ```json "entries": { "alice-researcher": { "workspace": "/Volumes/Data/openclaw/workspace/agents/alice-researcher" }, "bob-implementer": { "workspace": "/Volumes/Data/openclaw/workspace/agents/bob-implementer" }, "charlie-tester": { "workspace": "/Volumes/Data/openclaw/workspace/agents/charlie-tester" } }, "allowAny": true ``` 3. **Verify agent directories exist:** ```bash ls -la /Users/mattbruce/.openclaw/agents/ # Should show alice-researcher, bob-implementer, charlie-tester ``` 4. **Test subagent access:** ```bash agents_list # Should show 4 agents sessions_spawn({task: "test", agentId: "alice-researcher"}) # Should work ``` **โš ๏ธ This step is REQUIRED after any OpenClaw update to restore subagent functionality.** ## ๐Ÿ”„ Subagent System (Critical Priority) - [ ] `agents_list` returns: main, alice-researcher, bob-implementer, charlie-tester - [ ] `sessions_spawn` works: Alice can be spawned with test task - [ ] Subagents can read their SOUL.md and workspace files - [ ] Subagent status cron reports active/idle correctly - [ ] Alice/Bob/Charlie can access their specialized workspaces ## ๐Ÿ—๏ธ Composable Architecture (High Priority) - [ ] Skills use modular components (extract-content, create-document, etc.) - [ ] No direct Supabase calls in CLI scripts or skills - [ ] API passthrough pattern: CLI โ†’ API โ†’ Database - [ ] Mission Control CLI calls Mission Control API (not Gantt Board) - [ ] Skills handle multiple input types: URLs, files, raw data ## ๐ŸŒ API & Endpoint Management - [ ] Gantt Board API: `https://gantt-board.twisteddevices.com/api` (production) - [ ] Mission Control API: `POST /api/documents` endpoint exists - [ ] Skills can create documents via API instead of direct Supabase - [ ] Cron jobs use production endpoints (no localhost) - [ ] Programmatic authentication works for all APIs - [ ] API responses include proper error handling ## ๐Ÿค– Enhanced Agent Workflows - [ ] Agents use checklist format for task updates - [ ] Checklists enable perfect resumability - [ ] Status transitions: open โ†’ in-progress โ†’ review โ†’ done - [ ] Progress tracking shows what/when/why for each step - [ ] Agents can resume from last incomplete checklist item ## โš™๏ธ Configuration Management - [ ] TOOLS.md contains all endpoints, credentials, variables - [ ] MEMORY.md has complete workflow documentation - [ ] openclaw.json has correct subagent configuration - [ ] No hardcoded localhost URLs in automation - [ ] Configuration changes persist across sessions ## ๐Ÿ”„ Cron Job Operations - [ ] Gantt Board Task Worker uses production API - [ ] Subagent monitor spawns agents when tasks available - [ ] Authentication works without manual intervention - [ ] Error handling and logging functions correctly - [ ] Tasks are processed in priority order ## ๐Ÿ“š Research & Document Workflows - [ ] "Document this: [input]" creates Mission Control documents - [ ] "Research this: [input]" follows full analysis workflow - [ ] Skills use checklist progress tracking - [ ] Implementation plans attached for ADOPT/EVALUATE_LATER - [ ] Documents appear in Mission Control with proper metadata ## ๐Ÿ“… Sprint & Task Management - [ ] Tasks created in correct sprint (auto-detected by date) - [ ] Sprint status updates based on date ranges - [ ] Task worker finds and processes active sprint tasks - [ ] No tasks assigned to completed or planning sprints - [ ] Task comments use structured checklist format ## ๐Ÿ“– Memory & Documentation - [ ] MEMORY.md contains all workflow patterns - [ ] Lessons learned prevent past mistakes - [ ] Composable architecture principles documented - [ ] Subagent setup process clearly explained - [ ] Configuration troubleshooting guides available ## ๐Ÿงช Integration Testing - [ ] End-to-end research workflow: URL โ†’ Document + Task + Analysis - [ ] Subagent delegation: Spawn โ†’ Work โ†’ Report โ†’ Complete - [ ] Cron job automation: Task finding โ†’ Agent spawning โ†’ Completion - [ ] API consistency: All services use same auth/error patterns - [ ] Cross-project communication: Gantt โ†” Mission Control APIs --- ## ๐Ÿšจ Failure Recovery ### If subagents don't work: 1. Check `/Users/mattbruce/.openclaw/agents/` structure 2. Verify openclaw.json has correct entries + allowAny 3. Restart OpenClaw gateway again 4. Check MEMORY.md subagent setup guide ### If APIs don't work: 1. Verify TOOLS.md has correct production URLs 2. Test endpoints manually with curl 3. Check authentication is programmatic 4. Confirm no localhost references ### If skills fail: 1. Check they use modular components 2. Verify no direct DB calls 3. Test with different input types 4. Check error handling --- ## ๐Ÿ“Š Success Metrics - **Subagents:** 3 active specialized agents spawnable - **APIs:** All endpoints working with production URLs - **Workflows:** Zero direct DB calls, full composability - **Automation:** Cron jobs fully operational - **Documentation:** All patterns preserved in MEMORY.md --- ## ๐Ÿงช Quick Test Commands ```bash # Subagents agents_list sessions_spawn({task: "test", agentId: "alice-researcher"}) # APIs curl https://gantt-board.twisteddevices.com/api/sprints curl http://localhost:3001/api/documents # CLI cd /Users/mattbruce/Documents/Projects/OpenClaw/Web/gantt-board ./scripts/task.sh list # Skills (test with URL) # Research workflow should use checklists ``` --- ## ๐Ÿ“ Session Summary This checklist verifies all fixes from the February 25, 2026 session: - Subagent accessibility issues resolved - Mission Control CLI architecture fixed - Composable skill architecture implemented - Enhanced agent workflows with checklists - Configuration management rules established - Cron job operations with production endpoints **Run this checklist after OpenClaw restart to ensure all systems are operational.**