conductor(plan): Complete Phase 5 Entropy Audit findings
This commit is contained in:
@@ -31,8 +31,14 @@ Goal: Identify and consolidate duplicate functionality, redundant code paths, an
|
||||
|
||||
- [x] ~~Task: Identify duplicate getter/setter patterns~~ - FALSE POSITIVE, these are proper Python @property patterns.
|
||||
- [x] Task: Fix duplicate line bug in `app_controller.py` `rag_emb_provider.setter` - two identical lines. (f6feab9)
|
||||
- [ ] Task: Audit `src/` for duplicate functionality - find code that does the same thing in multiple places.
|
||||
- [ ] Task: Audit ticket/event handling patterns - ensure consistent state transitions across the codebase.
|
||||
- [ ] Task: Audit UI rendering patterns - find duplicate or overlapping rendering logic.
|
||||
- [ ] Task: Document findings and create refactoring plan for any identified issues.
|
||||
- [x] Task: Audit `src/` for duplicate functionality - find code that does the same thing in multiple places. (No significant duplicates found - proper @property patterns and intentional layering) (7a72987)
|
||||
- [x] Task: Audit ticket/event handling patterns - ensure consistent state transitions across the codebase. (Found: direct status assignments instead of method calls in abort paths, mark_manual_block is dead code) (7a72987)
|
||||
- [x] Task: Audit UI rendering patterns - find duplicate or overlapping rendering logic. (No significant duplication found - _gui_func is single sequential dispatch) (7a72987)
|
||||
- [x] Task: Document findings and create refactoring plan for any identified issues.
|
||||
- **Duplicate code audit**: No significant duplication found. Proper @property patterns and intentional layering confirmed across aggregate.py, summarize.py, summary_cache.py.
|
||||
- **Ticket/event handling issues**:
|
||||
1. Direct `ticket.status = "killed"` assignments in abort paths (lines 445, 575 in multi_agent_conductor.py) instead of using a proper method
|
||||
2. `mark_manual_block()` is dead code - defined in models.py but never called anywhere in src/
|
||||
- **UI rendering**: No duplication found. _gui_func is single sequential dispatch to distinct panel methods.
|
||||
- **Refactoring plan**: Consider adding a `mark_killed()` method to Ticket class for consistency, and add a deprecation note for `mark_manual_block()`. (7a72987)
|
||||
- [ ] Task: Conductor - User Manual Verification 'Phase 5: Entropy Audit & Reduction' (Protocol in workflow.md)
|
||||
Reference in New Issue
Block a user