Morty Tasks

🟒 Completed (Mar 22 additions)

  • Twenty CRM server+worker containers stopped on VPS (deprecated)
  • Apollo source labels fixed β€” 107 source:apollo, 7 source:fireflies (was all source:vault)
  • 06-Developers/logs/ folder β€” Martin, Raymond, Sparsh, Ahmad individual log files
  • Security audit cron: writes to vault, commits, posts vault link to Nader DM only when flagged
  • _meta/Rules.md β€” now decision log only, no rule duplication (canonical = MEMORY.md)
  • Morning brief cron 96bfca48 β€” 7AM PST β†’ today.md β†’ vault link to Nader DM
  • SOUL.md updated β€” vault-reading is now mandatory and automatic for Morty
  • GitOps cron system β€” _meta/crons/ editable from Obsidian, auto-applies to OpenClaw
  • _meta/Crons.md, _meta/Webhooks.md, _meta/Rules.md β€” operational registry built

🟒 Completed

  • Build vault structure at twill-brain/ (1,700+ files)
  • Deploy Quartz 4 β†’ vault.twill.biz
  • CF Zero Trust β€” restrict to nader@ and mike@ ONLY
  • Phase 2 backfill: 208 Fireflies meetings, 114 CRM people, 25 companies
  • Phase 3: 1,265 GitHub tickets (facade, twill-ai-ui, twill-llm-engine)
  • Gmail full backfill: ~800 email thread notes (Nader + Mike)
  • Calendar sync: 1,000 events (Nader + Mike, 6 months back + 3 forward)
  • Build vault_sync_daemon.py β€” zero-token daily sync engine
  • Daily sync cron 94860e49 β€” 6AM PST β†’ runs daemon
  • Hourly auto-commit cron 755bbc17 β†’ vault.twill.biz updated
  • Vault CI Monitor cron 8c6c8987 β†’ rex-reliability on failure only
  • Vault health check script β€” 15-point check
  • Daily health report cron fd611b7c β†’ 10AM PST β†’ rex-reliability
  • RevTech full company note β€” all contacts, open items, email links
  • Repo live-status notes for all 4 repos (open PRs + commits)
  • Fix Lucra β†’ Luqra everywhere (20+ files)
  • Fix webhook-proxy.py β€” vault CI β†’ rex-reliability only (was routing to tech-syncs)
  • Ground Control canvas content β†’ vault (00-Home/Ground-Control-Open-Items.md)
  • Sync architecture doc (_meta/Sync-Architecture.md)
  • 05-Planning/ folder β€” shared agent task system
  • CRM schema backfill β€” all 114 people have importance_score, status, last_contact


🟑 Blocked β€” dependency

  • Apollo β†’ vault dedup β€” 232 people from Twenty CRM Apollo imports not yet merged
    • Blocked on: daemon dedup logic (email-based) needs testing against live data
  • last_contact auto-update β€” daemon code exists; needs one test run against recent Fireflies transcript
  • Email β†’ Person linking β€” when email involves known contact, update their Person note
    • Planned, not built

πŸ”΄ Blocked β€” needs Nader

  • Source code indexing β€” plan presented (see below), awaiting Nader decision
  • ground-control deprecation message β€” post announcement pointing to vault + GitHub board?
    • Waiting for Nader timing
  • Obsidian Sync ($5/month) β€” see below; needs Nader decision on approach

βšͺ Backlog

  • Daily note auto-generation β€” 7AM PST, pulls today’s calendar + follow-ups β†’ 01-Memory/daily/today.md
  • External investor/partner filtered Quartz view (subset of vault)
  • Processor Marketplace canvas file
  • Obsidian graph color config by relationship_type
  • kepano/obsidian-skills β†’ OpenClaw install
  • Meeting β†’ GitHub ticket auto-creation pipeline (extend Fireflies webhook)
  • Email body-level summaries Phase 5 (currently thread-level only)
  • Add more processors (Square, Global Payments, etc.)
  • Person importance_score calibration (currently all at score=5)

🟒 Crons Fixed (Mar 22)

CronWasFix Applied
8c6c8987 Vault CI MonitorTimeout at 60sSimplified payload, timeout 30s
5f03a746 Team Security Audit4 consecutive timeoutsReduced scope, timeout 300s
91e33d35 RevTech Brief5 consecutive timeoutsSimplified, reads vault note first, timeout 180s
fb086b1a Team Comms Monitor1 timeoutFewer channels, timeout 180s, Gemini Flash model