Monday, March 9
Guitar Practice Routine — no update in 6 days. Pick a next action or mark it paused.
You filed 8 thoughts this week and finished 2 tasks — that’s a good rhythm.
While personal interactions and task completions were active, essential health-related tasks like the dentist appointment and insurance renewal are being avoided, risking last-minute stress.
Self-hosted second brain with Telegram capture, AI classification, semantic search, MCP server, multi-calendar Google Calendar integration, and e-ink kitchen display. All 12 features complete, 318 tests passing.
Max is back from his trip to Spain. Wants to go bouldering at the DAV center this weekend. He also asked if I want to join a multi-pitch course in May.
Accessing fields:
fields->>'key' — text valuefields->'key' — JSON valuefields @> '{"status": "active"}' — containsIndexing:
CREATE INDEX ON entries USING GIN (fields);CREATE INDEX ON entries ((fields->>'status'));