Symbiont Elixir/OTP rewrite of the AI orchestrator
Analyzed current architecture across /data/muse/smtp_handler.py and /data/telepathy/app.py. Inbound path splits SMTP receiving (port 25) and email dispatch (port 8114), both of which must be consolidated into Elixir supervision tree. Summary: - Muse Inbox (aiosmtpd + aiohttp) ~360 lines - Telepathy API (FastAPI) ~143 + 204 lines - Proposed Elixir: ~650-870 lines (SMTPHandler, InboxStore, Pipeline) - Effort: 2-3 focused sessions - Recommendation: Schedule for next session (no urgent blockers identified) Scope document saved to INBOUND_MIGRATION_SCOPE.md with architecture, complexity breakdown, blockers, risks, and next-step checklist. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| config | ||
| lib | ||
| test | ||
| .formatter.exs | ||
| .gitignore | ||
| heartbeat.jsonl | ||
| INBOUND_MIGRATION_SCOPE.md | ||
| ledger.jsonl | ||
| mix.exs | ||
| mix.lock | ||
| queue.jsonl | ||