AI Newsletter Digest improvements: fixed QP soft line break decoding, URL extraction, and content cleaning
This commit is contained in:
84
TODO.md
Normal file
84
TODO.md
Normal file
@@ -0,0 +1,84 @@
|
||||
# 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*
|
||||
Reference in New Issue
Block a user