Thoughts
Open Brain Session 13 - Built action item tracking with auto-resolution. New action_items table tracks open/resolved status across all capture paths. When a new thought comes in, gpt-4o-mini checks it against open items and auto-closes matches. Digest upgraded from gpt-4o-mini to Claude Sonnet via OpenRouter for better narrative synthesis. Backfilled 384 items from thought metadata, cleaned down to 26 genuine open items. Gmail bridge spam contamination identified as root cause of most noise. "done:" Slack command available as manual fallback.
I should really set up some automations to collect these business expenses as they come in that way it's not a bunch of work when I need the info.
Apple Shortcuts gotcha: When using a "Move" action (or any action that takes a note/file input) inside a Repeat with Each block, it defaults to the Find results collection, not the current Repeat Item. Must manually switch the variable to Repeat Item. Discovered while building the Apple Notes to Open Brain bridge Shortcut.
[Open Brain] Session 11 - 4 capture points completed: WordPress import (13 pieces from davetedder.com and tedderfamilytattooing.com), Apple Notes bridge (Shortcut with daily 6AM automation), Claude.ai export (9 memories), Perplexity + Gemini import (12 memories). ~34 new thoughts total. Brain now has strong signal on Japanese tattoo expertise, pricing, family history, gear/equipment, business strategy (Norfolk relocation, Atlanta convention, booth rental transition), and creative projects. 2 capture points remain: Notion bridge and Instagram signals.
Open Brain Session 10 COMPLETE: Set up 3 of 9 capture points interactively. (1) Voice/Siri Shortcut "Capture Thought" working on iPhone/Mac, fixed 401 from trailing backtick in URL. (2) Google Calendar Apps Script with 7-day lookahead, filters Reclaim and holidays, daily 4-5 AM trigger. (3) Gmail bridge Apps Script with smart filtering (captures everything except social/newsletter noise), hourly trigger, full body capture. 6 remaining capture points: Apple Notes, Claude.ai export, Notion bridge, Perplexity/Gemini, Instagram signals, WordPress import. Gmail filter is a living system that will improve as new noise senders are identified.
Google Voice is Dave's primary client communication tool. All client texts and voicemails route through Gmail via @txt.voice.google.com and voice-noreply@google.com. Once the Gmail bridge (Google Apps Script) is set up, two Gmail filters will auto-label all Google Voice threads as "brain-capture" so every client conversation flows into Open Brain automatically. No manual labeling needed. Client names extracted from GV threads will be searchable across all brain content.