forked from Manuel/meeting-assistant
fix: unify pyannote validation toggle
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
## 1. Single-toggle behavior
|
||||
|
||||
- [x] 1.1 Add a failing behavior test proving enabled speaker validation invokes pyannote without a nested enable setting
|
||||
- [x] 1.2 Introduce toggle-free speaker-validation runtime options and make the validator use them
|
||||
- [x] 1.3 Add or update behavior coverage proving disabled validation bypasses pyannote and enabled validation warms the runtime
|
||||
- [x] 1.4 Keep application-level validation and warm-up consistent when named launch profiles contain speaker-validation overrides
|
||||
|
||||
## 2. Configuration migration
|
||||
|
||||
- [x] 2.1 Remove the nested speaker-validation diarization toggle from canonical configuration and document the outer toggle as authoritative
|
||||
|
||||
## 3. Verification
|
||||
|
||||
- [x] 3.1 Run focused speaker validation, warm-up, and pyannote finalizer tests
|
||||
- [x] 3.2 Run the full solution test suite and validate the OpenSpec change strictly
|
||||
Reference in New Issue
Block a user