# TODO.md - Single Source of Truth for Commitments > "If it's not written down, it doesn't exist." — Krilly the Crab đŸĻ€ This file tracks active commitments, ongoing work, and pending tasks. Updated daily. --- ## đŸŽ¯ Current Focus (This Week) - [ ] **Memory Viewer Deployment** - Get it running smoothly on Tailscale - [x] Build production version - [x] Start API server on port 8901 - [ ] Configure proper API endpoint for frontend - [ ] Test from external Tailscale device - [ ] Set up auto-start on boot - [ ] **OpenClaw Stabilization (v4.0)** - Back to Basics implementation - [x] Review BACK_TO_BASICS_V4.md - [x] Review BOT_INSTRUCTIONS.md - [x] Create TODO.md (this file!) - [x] Create SYSTEM-ARCHITECTURE.md - [x] Audit cron jobs for overlap (see notes below) - [ ] Verify compaction config ### Cron Audit Findings (2026-02-25) **Total Jobs:** 11 **Issues Found:** - âš ī¸ **Birthday Tracker** has 2 consecutive errors (lastRunStatus: error) - âš ī¸ **Weekend Planner** failed - model not allowed error - âš ī¸ **Weekend Briefing** has 3 consecutive errors - model not allowed (opencode/kimi-k2.5-free) - â„šī¸ **Overlap:** Newsletter digest runs at 8 PM daily AND as part of Morning Batch (6:30 AM) - this is intentional (different digests) - â„šī¸ **Morning Briefing** (7:05 AM) and **Morning Batch** (6:30 AM) are staggered - good design **Recommendations:** 1. Fix broken model references in Weekend Planner and Weekend Briefing 2. Investigate Birthday Tracker script errors 3. Consider consolidating or removing failing jobs --- ## 📋 Pending Tasks ### High Priority - [ ] Fix Memory Viewer frontend API connection - [ ] Add compaction config to openclaw.json - [ ] Document current model routing setup ### Medium Priority - [ ] Review 11 cron jobs for MECE compliance - [ ] Archive old/unused skills in archive/inactive-skills/ - [ ] Update HEARTBEAT.md with v4.0 philosophy ### Low Priority / Backlog - [ ] Consider rescue bot pattern (probably overkill for now) - [ ] Add SYSTEM-ARCHITECTURE.md diagram - [ ] Create health check script for cron jobs --- ## 🔄 Recurring Commitments ### Daily - [ ] Memory hygiene (update memory/YYYY-MM-DD.md) - [ ] Check HEARTBEAT.md checklist - [ ] Update this file with new commitments ### Weekly - [ ] Review and distill MEMORY.md - [ ] Check for skill updates - [ ] Archive completed tasks --- ## 📝 Notes - **Last Updated:** 2026-02-25 - **Next Review:** 2026-02-26 (daily) - **Philosophy:** One source of truth, no mental notes - **Integration Status:** See `STARTER-KIT-INTEGRATION.md` for full analysis --- *Format inspired by OpenClaw Starter Kit v4.0*