conductor(plan): Mark tasks in Phase 3 and hotkeys as complete

This commit is contained in:
2026-05-05 11:34:31 -04:00
parent 73eed95897
commit 10f5913661
@@ -15,14 +15,14 @@ This plan implements a robust undo/redo system focusing on text inputs, control
- [x] Task: Conductor - User Manual Verification 'Phase 2: Text Input & Control Undo/Redo' (Protocol in workflow.md) a02849b
## Phase 3: Discussion & Context Structure Mutation
- [ ] Task: Implement undo/redo for adding, deleting, and reordering discussion entries in `src/app_controller.py`.
- [ ] Task: Extend the history system to track context file and screenshot additions/removals in `src/aggregate.py`.
- [ ] Task: Write failing tests for reverting and redoing complex discussion tree mutations.
- [ ] Task: Implement mutation tracking and restoration logic to pass tests.
- [x] Task: Implement undo/redo for adding, deleting, and reordering discussion entries in `src/app_controller.py`. 095368b
- [x] Task: Extend the history system to track context file and screenshot additions/removals in `src/aggregate.py`. 095368b
- [x] Task: Write failing tests for reverting and redoing complex discussion tree mutations. 095368b
- [x] Task: Implement mutation tracking and restoration logic to pass tests. 095368b
- [ ] Task: Conductor - User Manual Verification 'Phase 3: Discussion & Context Structure Mutation' (Protocol in workflow.md)
## Phase 4: UI Features - Hotkeys & History List
- [ ] Task: Implement global hotkey handling for `Ctrl+Z` and `Ctrl+Y` / `Ctrl+Shift+Z` in the main GUI loop.
- [x] Task: Implement global hotkey handling for `Ctrl+Z` and `Ctrl+Y` / `Ctrl+Shift+Z` in the main GUI loop. 095368b
- [ ] Task: Create a dedicated 'History List' panel in `src/gui_2.py` showing a scrollable list of recent actions.
- [ ] Task: Implement functionality to jump to a specific historical state via the History List.
- [ ] Task: Write final integration tests for the full undo/redo cycle across all supported areas.