Files

97 lines
3.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
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.
# 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: `AGoV3cAUyUMDbyt`
### 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!)
---
## Verification Preference (Anthony)
- When Anthony asks to **verify** something, do the verification immediately (dont wait or defer).
- Confirm results with concrete evidence (e.g., unread email sender/subject/time) instead of assumptions.
- For `krillyclaw@gmail.com` verification emails: proactively attempt link verification, then mark email as read, and notify Anthony.
## 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 🦀*