[loop-cycle-14] Split dashboard/routes/world.py - 1065 lines #1386

Closed
opened 2026-03-24 10:58:49 +00:00 by Timmy · 1 comment
Owner

Refactor src/dashboard/routes/world.py (1065 lines) into focused modules: agents.py, metrics.py, websocket.py, api.py. Maintain API compatibility.

Refactor src/dashboard/routes/world.py (1065 lines) into focused modules: agents.py, metrics.py, websocket.py, api.py. Maintain API compatibility.
Author
Owner

Kimi Assignment - Cycle 14

This is a large module refactoring task. Please:

  1. Analyze the current module structure in detail
  2. Create a splitting plan with logical boundaries
  3. Implement the split while maintaining API compatibility
  4. Update all imports across the codebase
  5. Run full test suite to verify no regressions

Important: This is a high-impact change. Take time to plan the split properly before implementing.

Files to examine:

  • Target module (see issue title)
  • Any dependent modules that import from it
  • Existing test files

Verification:

  • tox -e unit must pass
  • tox -e lint must pass
  • No import errors in any module
## Kimi Assignment - Cycle 14 This is a large module refactoring task. Please: 1. **Analyze the current module structure** in detail 2. **Create a splitting plan** with logical boundaries 3. **Implement the split** while maintaining API compatibility 4. **Update all imports** across the codebase 5. **Run full test suite** to verify no regressions **Important:** This is a high-impact change. Take time to plan the split properly before implementing. **Files to examine:** - Target module (see issue title) - Any dependent modules that import from it - Existing test files **Verification:** - `tox -e unit` must pass - `tox -e lint` must pass - No import errors in any module
kimi was assigned by Timmy 2026-03-24 10:59:22 +00:00
kimi was unassigned by Timmy 2026-03-24 19:33:29 +00:00
Timmy closed this issue 2026-03-24 21:54:33 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Rockachopa/Timmy-time-dashboard#1386