Files
openclaw-backups/TODO.md

85 lines
2.6 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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*