🔴 Not Started
4
Basecamp API Integration
OAuth already working, token valid. Goal: daily summaries of new messages, comments, to-dos pulled directly via API (replace current script).
🤖 Automation
Explore Merit Pay Raise Criteria
Research and develop criteria framework for merit-based pay raises at CAA.
📋 HR/Operations
Training: Understanding HubSpot
Training program for HubSpot CRM, marketing, and sales tools.
📚 Training
Upcoming Concert Briefing
Periodic briefing of upcoming concerts (30-60 days out) matching Rusty's music preferences at preferred venues. Parameters TBD.
📅 Periodic
🟡 In Progress
4
ISO/BCEGS 2026 Renewal
California and Colorado renewal focus. Documents downloaded. Zoom meeting with implementation group scheduled for March 24.
📋 Compliance
Professor Cody — Building Codes AI
Second OpenClaw instance on new Mac Mini (arrived 3/11). Sonnet-powered, Telegram group chat. 2024 IRC fully extracted (83 files). SSH/Tailscale configured. Gateway running but needs stability work.
🧠AI Pilot
🆕 NEW
Voice Calls — Two-Way Conversation
Twilio + ngrok + OpenAI Realtime STT + ElevenLabs TTS. Inbound calls working! Known issues: outbound EADDRINUSE bug, stale stream state after restart. Watching for OpenAI Realtime 1.5.
📞 Voice
🆕 NEW
Birthday Gift Research — Family
Airtable-based gift tracking. Active: Dan (end of March), Brandon (Apr 13), Laura (Apr 17), June (Apr 28). Auto-researches 3 ideas every 2 days per person.
🤖 Automation
🆕 NEW
🔵 Ongoing
4
Resume Automation Pipeline
PDF → extract → Google Drive → Airtable → ack email → hiring team notification. 6 job openings with dedicated hiring teams configured.
🤖 Automation
Agreement Intake Pipeline
PDF → extract contract terms → Google Drive → Airtable → Telegram confirmation. Parses: parties, dates, scope, fees, termination, indemnification.
🤖 Automation
🆕 NEW
Second Brain System
Journal, email ingestion, knowledge base vector DB, Dropbox sync, Todoist tasks, Fruux contacts. Reading via iA Writer on iPad.
🤖 Automation
Redwood Falls Agenda Automation
Fridays before 1st/3rd Tuesday council meetings: Download agenda PDF → AI extraction → Google Drive → Airtable → email summary to Shannon Guetter.
🤖 Automation
🆕 NEW
📅 Scheduled tasks (daily briefing, reports, backups, etc.) moved to Scheduled Tasks Calendar
🟢 Done
6
Cost Optimization — Sonnet Migration
Switched 18 background cron jobs from Opus to Sonnet. Opus reserved for direct conversations and daily briefing. Est. 60-70% background cost savings.
✅ 3/14/26
🆕 NEW
Flowchart / Diagram Skill
Mermaid.js with hand-drawn style + Puppeteer rendering. Supports flowcharts, sequence, class, state, ER, gantt, pie, mindmap, timeline diagrams.
✅ 3/6/26
🆕 NEW
TripIt Travel Integration
iCal feed connected. Monthly GA trips, IL side trips tracked. Travel info included in daily briefings.
✅ 3/8/26
🆕 NEW
Dropbox Second Brain Hub
Free Dropbox accounts for both Rusty and Michelle. Shared folders for briefings, journal, backups. iA Writer on iPad for reading.
✅ 3/8/26
🆕 NEW
Olympics Daily Briefing
Daily schedule and medal counts during 2026 Winter Olympics (Feb 5-22). Auto-disabled after games ended.
✅ 2/23/26
Semantic Memory Search
Vector-based memory search using OpenAI embeddings. Completed 2/9/26.
✅ 2/9/26
📦 Archived
12
Birthday Gift Finder (Emily & Lily)
Weekly refresh of gift ideas for Emily (3yo) and Lily (5yo). 38 gifts added. Paused indefinitely.
✅ 2/8/26
Training: Understanding GitHub
Covered: repos, stars, forks, issues, releases. Weekly update checks + daily security monitoring now active.
✅ 1/31/26
Financial Briefing Section
Added to Daily Reader: Market indices, AAPL/SBUX/CAT stocks, top headline. 30-yr mortgage rates on Fridays.
✅ 1/31/26
Sports Briefing Section
Added to Daily Reader: Cardinals, Bears, Chiefs, Illini, Fellowship Christian Tennis, plus local teams.
✅ 1/31/26
Security Hardening
Demoted rustyreed to standard user. Admin access via rustyadmin. Key-only SSH, firewall enabled.
✅ 1/30/26
Calendar Integration
Fixed Daily Reader to pull from exported calendar files. icalBuddy + birthday export scripts working.
✅ 1/30/26
Birthday Import (243 contacts)
Imported ICS file with 243 birthdays. Auto-deduplication with Contacts database. Merged into Daily Reader.
✅ 1/30/26
Work Contacts File
Created memory/work-contacts.md for manually curated CAA contacts. Now superseded by Fruux sync.
✅ 1/30/26
Screen Sharing Fixed
Diagnosed screen sharing service not running. Enabled and tested remote access.
✅ 1/30/26
Basecamp Script Fix
Fixed truncation issue — now shows complete message and comment content.
✅ 1/28/26
Basecamp Delivery Fix
Updated cron job to explicitly send to Telegram instead of just replying in heartbeat context.
✅ 1/28/26
Voice for Michelle
ElevenLabs TTS with Lily voice. Can send voice messages and audio briefings.
✅ 1/29/26