phase 2 checkpoint
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
# Implementation Plan: Agent Personas - Unified Profiles
|
||||
|
||||
## Phase 1: Core Model and Migration
|
||||
- [ ] Task: Audit `src/models.py` and `src/app_controller.py` for all existing AI settings.
|
||||
- [ ] Task: Write Tests: Verify the `Persona` dataclass can be serialized/deserialized to TOML.
|
||||
- [ ] Task: Implement: Create the `Persona` model in `src/models.py` and implement the `PersonaManager` in `src/personas.py` (inheriting logic from `PresetManager`).
|
||||
- [ ] Task: Implement: Create a migration utility to convert existing `active_preset` and system prompts into an "Initial Legacy" Persona.
|
||||
- [ ] Task: Conductor - User Manual Verification 'Phase 1: Core Model and Migration' (Protocol in workflow.md)
|
||||
- [x] Task: Audit `src/models.py` and `src/app_controller.py` for all existing AI settings.
|
||||
- [x] Task: Write Tests: Verify the `Persona` dataclass can be serialized/deserialized to TOML.
|
||||
- [x] Task: Implement: Create the `Persona` model in `src/models.py` and implement the `PersonaManager` in `src/personas.py` (inheriting logic from `PresetManager`).
|
||||
- [x] Task: Implement: Create a migration utility to convert existing `active_preset` and system prompts into an "Initial Legacy" Persona.
|
||||
- [x] Task: Conductor - User Manual Verification 'Phase 1: Core Model and Migration' (Protocol in workflow.md)
|
||||
|
||||
## Phase 2: Granular MMA Integration
|
||||
- [ ] Task: Write Tests: Verify that a `Ticket` or `Track` can hold a `persona_id` override.
|
||||
|
||||
Reference in New Issue
Block a user