From a68591a08c39b93268131fe9db3cf880c1057828 Mon Sep 17 00:00:00 2001 From: Krilly Date: Sat, 21 Feb 2026 03:18:36 +0000 Subject: [PATCH] Add session memory log for 2026-02-21 --- memory/2026-02-21.md | 90 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 memory/2026-02-21.md diff --git a/memory/2026-02-21.md b/memory/2026-02-21.md new file mode 100644 index 0000000..20e2b95 --- /dev/null +++ b/memory/2026-02-21.md @@ -0,0 +1,90 @@ +# 2026-02-21 Daily Notes + +## Automations Built Today + +### FreshRSS Smart Digest (3x daily) +- Runs at 6:45 AM, 12 PM, 5 PM (Perth time) +- AI-ranked by interests: AI, politics, EVs, LGBTQ, Perth/WA +- Sends to Telegram + Gotify +- Location: `automations/freshrss-digest/daily-digest.sh` + +### Birthday Tracker with Google Calendar Sync +- Syncs birthdays from GCal iCal feed weekly (Sundays 10 AM) +- Smart reminders: 2 weeks → 1 week → day-of +- Gift suggestions per person +- Cleaned up: 22 people (removed duplicates, tasks, one-time events) +- **Clarified:** Grace's birthday is June 2 (not June 4) +- **Mia passed away** — removed from tracker 💔 + +### Smart Newsletter Digest (NEW) +- Runs daily at 8 PM Perth time +- Learns from feedback (👍/👎/more X/less X) +- Preferences stored in `newsletter-preferences.json` +- Location: `automations/newsletter-digest/` + +### OpenClaw Watchdog +- Forked from jlgrimes/openclaw-watchdog +- Added Telegram + Gotify notifications (not Discord) +- Monitors gateway health every 30s +- Auto-restarts on failure, alerts on 3+ failures +- Location: `openclaw-watchdog/` + +### Memory Viewer +- Web UI for browsing/editing memory files +- Installed from https://github.com/silicondawn/memory-viewer +- Runs on port 8901 +- Access: `http://localhost:8901` + +--- + +## Configuration Notes + +### Gotify Settings +- URL: `http://runtipi.kangaroo-eel.ts.net:8129` +- Token: `AGKnHafW3FGzBlt` + +### Telegram Bot +- Token: `8598508497:AAHmTMbnR7un2ADtmsjJr8moQkDOU9ILBps` +- Chat ID: `1793951355` + +### Google Calendar iCal +- URL: `https://calendar.google.com/calendar/ical/anthonymau%40gmail.com/private-3636d9c51e7beda202676124684619ad/basic.ics` + +--- + +## Outstanding Issues + +### Gateway CORS +- Config updated to allow `https://vibeclaw.dev` +- May need hard gateway restart +- File: `~/.openclaw/openclaw.json` → `gateway.controlUi.allowedOrigins` + +--- + +## Key Clarifications from Anthony + +1. **Grace's birthday:** June 2, 1951 (NOT June 4 from GCal) +2. **Jackie:** "Jackie R's", "Jackie 50th", "Jackie Cash" are same person +3. **Elizabeth Sept 22:** Different Elizabeth (not his sister) +4. **Mia:** Passed away — removed from birthday tracker +5. **Server health monitoring:** Not needed — already have monitoring elsewhere + +--- + +## Backlog Ideas Captured + +From Anthony's suggestions: +- AI Stack Dashboard (models, costs, tokens) +- OpenClaw health dashboard +- Docker stack health +- Project Kanban +- Memory dashboard +- Wiki.js documentation integration (Anthony's already using this!) + +--- + +## Session Summary + +Huge session! Built 5 automations, installed memory viewer, cleaned birthday database, set up watchdog monitoring. All committed and pushed to Gitea backup. + +*— Krilly the Crab 🦀*