[EPIC] Sovereign Orchestrator — remove Alexander from dispatch loop #354
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Timmy becomes the orchestrator. Alexander reviews results, not manages processes. No more Telegram thread-hopping. No more manual Gitea issue assignment.
Research (committed to timmy-config)
Full 444-line evaluation of 14 frameworks: orchestration-research.md
Recommendation: Phased Approach
Phase 1: Custom Python Orchestrator (~800 lines)
Build it ourselves with what we have:
Phase 2: CrewAI Layer
Adopt CrewAI (48K stars, MIT, production-grade) for sophisticated agent reasoning:
Phase 3: Distributed Execution
Add Temporal or durable task queues for cross-VPS reliability:
Why NOT just adopt a framework now?
No framework solves our actual problem: dispatching to DISTRIBUTED agents across Mac + 3 VPSes. They all assume agents run in one process. We need the custom orchestrator layer regardless.
Sub-issues below.