Skip to content

decompose Orchestrator monolith class into focused modules#4

Merged
calebevans merged 9 commits into
mainfrom
orchestrator-decomp
Jun 12, 2026
Merged

decompose Orchestrator monolith class into focused modules#4
calebevans merged 9 commits into
mainfrom
orchestrator-decomp

Conversation

@calebevans

Copy link
Copy Markdown
Owner
  • Extract SessionExecutor (SDK query execution, message processing, token tracking)
  • Extract RoleRunner (planner/executor/analyst role logic, compaction, batch wait)
  • Extract EvidenceContext and ServerBridge (evidence discovery, direct DB queries)
  • Extract LogTailer (background log monitoring thread)
  • Remove delegation wrappers and retarget test patches to collaborator classes

- Extract SessionExecutor (SDK query execution, message processing, token tracking)
- Extract RoleRunner (planner/executor/analyst role logic, compaction, batch wait)
- Extract EvidenceContext and ServerBridge (evidence discovery, direct DB queries)
- Extract LogTailer (background log monitoring thread)
- Remove delegation wrappers and retarget test patches to collaborator classes
@calebevans calebevans self-assigned this Jun 11, 2026
@calebevans calebevans force-pushed the orchestrator-decomp branch from 6585df7 to 8165dd2 Compare June 11, 2026 23:48
@calebevans calebevans merged commit d092d38 into main Jun 12, 2026
6 checks passed
@calebevans calebevans deleted the orchestrator-decomp branch June 12, 2026 05:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant