# 2026-04-17 ## Calendar Events Today - All-School Mass (Sullivan & Harper) — 8:45 AM CDT - Well Child Visit (Sullivan) — 10:00 AM CDT @ Aurora Bay Care - Sent morning DM reminder to Matt ✅ ## Weather Alerts - Flood Watch until Sat Apr 18 7:00 AM CDT - Dense Fog Advisory earlier (expired) - Rain started in afternoon ## Bugs Found - **conflict_notify.py NameError**: `get_calendar_service` undefined at line 345 - Error occurs after conflict scanning, so no conflicts slipped through - Needs import fix — function is likely in calendar_sync.py ## Infrastructure Notes - Gaming PC Ollama went unreachable for a few hours (PC asleep/powered off), came back online - OpenClaw updated to 2026.4.15 - Removed unsafe `ollama/gemma4:31b-cloud` from model fallbacks (security audit CRITICAL) ## Skills Review & Healthcheck Setup - Reviewed all 54 OpenClaw skills — identified high/medium/low value for our setup - **Adopted**: healthcheck skill — wired to weekly security audit cron (Mondays 8:00 AM CST) - **Top 3 for future**: home-assistant (smart home), goplaces (location context for family events), coding-agent (v2 development) - Ran `openclaw security audit --deep` — 0 critical, 3 warnings (all acceptable) - Fixed phantom plugin entry: removed `memory-core` from `plugins.allow` (not installed but allowlisted) - OpenClaw 2026.4.15 — up to date - Disk at 10%, SSH on port 22 (Tailscale only), gateway on localhost only — good posture - Created `memory/healthcheck-state.json` for delta detection between weekly runs ## Cron Jobs (current) - `heartbeat:check` — every 30 min - `family:daily-brief` — 6:00 AM CST daily (family group) - `heartbeat:daily` — 7:00 AM CST daily (Matt's DM) - `healthcheck:security-audit` — 8:00 AM CST Mondays (Matt's DM) ## README Updated - Rewrote scripts/README.md for v1.0 — all 18 modules, CLI commands, architecture diagrams - Pushed as commit `16e9fc9` ## Upcoming - Sat Apr 18: Maggie grooming 8:00 AM, First Communion Practice 9:00 AM ## Google Credentials Failure (Apr 18) - `invalid_grant: account not found` error on service account auth - Service account: `family-calendar-sync@hoffmann-family-manager.iam.gserviceaccount.com` - Key file exists and parses fine, but Google rejects it - Likely: service account disabled/deleted, key revoked, or project suspended - **Blocks**: email pipeline (Gmail), conflict scanning, calendar CRUD - DM sent to Matt ✅ (Message ID 3231) - Needs Matt to check Google Cloud Console