[loop-cycle-1] refactor: split dispatcher.py into dispatch/ package (#1450) #1469

Merged
Timmy merged 1 commits from refactor/split-dispatcher into main 2026-03-24 21:16:23 +00:00
Owner

Closes #1450

Splits the 917-line dispatcher.py into a dispatch/ package:

  • dispatch/routing.py: enums, agent registry, routing logic
  • dispatch/queue.py: Gitea polling and comment helpers
  • dispatch/assignment.py: core dispatch functions
  • dispatch/init.py: re-exports for backward compat
  • dispatcher.py: thin backward-compat shim

No single module exceeds 350 lines. All existing tests pass unchanged.

Closes #1450 Splits the 917-line dispatcher.py into a dispatch/ package: - dispatch/routing.py: enums, agent registry, routing logic - dispatch/queue.py: Gitea polling and comment helpers - dispatch/assignment.py: core dispatch functions - dispatch/__init__.py: re-exports for backward compat - dispatcher.py: thin backward-compat shim No single module exceeds 350 lines. All existing tests pass unchanged.
Timmy added 1 commit 2026-03-24 21:15:32 +00:00
refactor: split dispatcher.py into dispatch/ package (#1450)
Some checks failed
Tests / lint (pull_request) Failing after 8s
Tests / test (pull_request) Has been skipped
14a84044cd
Timmy merged commit 7875e2309e into main 2026-03-24 21:16:23 +00:00
Timmy deleted branch refactor/split-dispatcher 2026-03-24 21:16:24 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Rockachopa/Timmy-time-dashboard#1469