uncomitted changes from the agent.
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
# Implementation Plan: Interactive Text Slice Highlighting
|
||||
|
||||
## Phase 1: Slice Model & Fuzzy Anchors
|
||||
- [ ] Update `FileItem` in `src/models.py` with a `custom_slices: list[dict]` field.
|
||||
- [ ] Implement a `FuzzyAnchor` utility to generate and re-resolve slices based on contextual text hashing.
|
||||
- [x] Update `FileItem` in `src/models.py` with a `custom_slices: list[dict]` field.
|
||||
- [x] Implement a `FuzzyAnchor` utility to generate and re-resolve slices based on contextual text hashing.
|
||||
|
||||
## Phase 2: Editor UI Integration
|
||||
- [ ] In `src/gui_2.py`, add `[Edit Slices]` to the Context Panel.
|
||||
- [ ] Enhance the `TextEditor` wrapper to support visual highlighting and a context menu for adding/removing slices.
|
||||
- [x] In `src/gui_2.py`, add `[Slices]` to the Context Panel.
|
||||
- [x] Enhance the `TextEditor` wrapper to support visual highlighting and a context menu for adding/removing slices.
|
||||
|
||||
## Phase 3: Aggregation Execution
|
||||
- [ ] Update `src/aggregate.py` to respect `custom_slices` when building the final markdown text for a file.
|
||||
- [x] Update `src/aggregate.py` to respect `custom_slices` when building the final markdown text for a file.
|
||||
|
||||
Reference in New Issue
Block a user