Prevent sampleless speaker identities
PR and Push Build/Test / build-and-test (push) Successful in 8m38s

This commit is contained in:
2026-06-02 10:39:00 +02:00
parent a3bad1bdd4
commit e3f4e87319
10 changed files with 101 additions and 50 deletions
@@ -13,6 +13,7 @@
- [x] 2.7 Cover settings/logs recent-summary listing and meeting artifact read/search tools.
- [x] 2.8 Cover settings/logs meeting artifact write/frontmatter repair tools and in-process diagnostic tool availability.
- [x] 2.9 Cover summary frontmatter copying clean, distinct meeting projects.
- [x] 2.10 Cover speaker identity tools refusing sampleless identity creation and last-sample deletion.
## 3. Implementation
- [x] 3.1 Add app-owned temp-file logging with four older rotated files.
@@ -24,3 +25,4 @@
- [x] 3.7 Add settings/logs tools for recent summaries and summary/transcript/note/context read/search.
- [x] 3.8 Add settings/logs tools for summary/transcript/note/context writes, frontmatter repair, and diagnostics that previously required HTTP.
- [x] 3.9 Normalize copied meeting projects when writing summary frontmatter.
- [x] 3.10 Harden speaker identity writes so overrides, creation tools, and sample deletion cannot leave sampleless identities.