chore(conductor): Mark Phase 2 logic migration tasks as complete
This commit is contained in:
@@ -7,16 +7,8 @@
|
|||||||
- [ ] Task: Conductor - User Manual Verification 'Phase 1: State Migration' (Protocol in workflow.md)
|
- [ ] Task: Conductor - User Manual Verification 'Phase 1: State Migration' (Protocol in workflow.md)
|
||||||
|
|
||||||
## Phase 2: Logic & Background Thread Migration
|
## Phase 2: Logic & Background Thread Migration
|
||||||
- [ ] Task: Extract Background Threads & Event Queue
|
- [x] Task: Extract Background Threads & Event Queue [9260c7d]
|
||||||
- [ ] WHERE: `gui_2.py` (e.g., `_init_ai_and_hooks`, `_process_event_queue`)
|
- [x] Task: Extract I/O and AI Methods [9260c7d]
|
||||||
- [ ] WHAT: Move the `AsyncEventQueue`, asyncio worker thread, and HookServer initialization to the controller.
|
|
||||||
- [ ] HOW: The GUI should just call `self.controller.start_services()` and read the `_pending_gui_tasks` queue.
|
|
||||||
- [ ] SAFETY: Thread lifecycle management is critical. Ensure shutdown hooks are migrated.
|
|
||||||
- [ ] Task: Extract I/O and AI Methods
|
|
||||||
- [ ] WHERE: `gui_2.py` (`_cb_plan_epic`, `_flush_to_project`, `_cb_create_track`)
|
|
||||||
- [ ] WHAT: Move business logic methods to the controller.
|
|
||||||
- [ ] HOW: GUI callbacks simply become `lambda: self.controller.plan_epic(input)`.
|
|
||||||
- [ ] SAFETY: Verify Hook API endpoints still work.
|
|
||||||
- [ ] Task: Conductor - User Manual Verification 'Phase 2: Logic Migration' (Protocol in workflow.md)
|
- [ ] Task: Conductor - User Manual Verification 'Phase 2: Logic Migration' (Protocol in workflow.md)
|
||||||
|
|
||||||
## Phase 3: Test Suite Refactoring
|
## Phase 3: Test Suite Refactoring
|
||||||
|
|||||||
Reference in New Issue
Block a user