chore(conductor): Mark track 'Saved System Prompt Presets' as complete

This commit is contained in:
2026-03-09 22:35:52 -04:00
parent e2a403a187
commit 95381c258c
9 changed files with 1729 additions and 158 deletions

View File

@@ -85,7 +85,7 @@ This file tracks all major tracks for the project. Each track has its own detail
### Manual UX Controls
1. [~] **Track: Saved System Prompt Presets**
1. [x] **Track: Saved System Prompt Presets**
*Link: [./tracks/saved_presets_20260308/](./tracks/saved_presets_20260308/)*
*Goal: Ability to have saved presets for global and project system prompts. Includes full AI profiles with temperature and top_p settings, managed via a dedicated GUI modal.*

View File

@@ -28,19 +28,19 @@
- [x] Task: Conductor - User Manual Verification 'Phase 2: UI: Settings Integration' (Protocol in workflow.md)
## Phase 3: UI: Preset Manager Modal
- [~] Task: Create the `PresetManagerModal` in `gui_2.py` (or a separate module).
- [ ] Implement a list view of all presets (global and project).
- [ ] Implement "Add", "Edit", and "Delete" functionality.
- [ ] Ensure validation for unique names.
- [ ] Task: Add a button to open the manager modal from the settings panels.
- [ ] Task: Write integration tests for the Preset Manager using `live_gui`.
- [ ] Verify creating a new preset adds it to the list and dropdown.
- [ ] Verify editing an existing preset updates it correctly.
- [ ] Verify deleting a preset removes it from the list and dropdown.
- [ ] Task: Conductor - User Manual Verification 'Phase 3: UI: Preset Manager Modal' (Protocol in workflow.md)
- [x] Task: Create the `PresetManagerModal` in `gui_2.py` (or a separate module).
- [x] Implement a list view of all presets (global and project).
- [x] Implement "Add", "Edit", and "Delete" functionality.
- [x] Ensure validation for unique names.
- [x] Task: Add a button to open the manager modal from the settings panels.
- [x] Task: Write integration tests for the Preset Manager using `live_gui`.
- [x] Verify creating a new preset adds it to the list and dropdown.
- [x] Verify editing an existing preset updates it correctly.
- [x] Verify deleting a preset removes it from the list and dropdown.
- [x] Task: Conductor - User Manual Verification 'Phase 3: UI: Preset Manager Modal' (Protocol in workflow.md)
## Phase 4: Final Integration & Polish
- [ ] Task: Ensure robust error handling for missing or malformed `.toml` files.
- [ ] Task: Final UI polish (spacing, icons, tooltips).
- [ ] Task: Run full suite of relevant tests.
- [ ] Task: Conductor - User Manual Verification 'Phase 4: Final Integration & Polish' (Protocol in workflow.md)
- [x] Task: Ensure robust error handling for missing or malformed `.toml` files.
- [x] Task: Final UI polish (spacing, icons, tooltips).
- [x] Task: Run full suite of relevant tests.
- [x] Task: Conductor - User Manual Verification 'Phase 4: Final Integration & Polish' (Protocol in workflow.md)