Add durable speaker transcription state

This commit is contained in:
2026-09-21 16:01:19 +00:00
parent 89ada1b269
commit 7b0bf99ed1
5 changed files with 405 additions and 16 deletions

View File

@@ -1,6 +1,6 @@
# Implementation Plan: Speaker Checkpoints and Replayable Uploads
Status: Ready; all stages pending.
Status: Implementation in progress; Stage 1 complete.
## Scope and Instructions
@@ -118,7 +118,12 @@ body-preserving redirects. Do not introduce a new redirect restriction.
## Stage 1: Add Durable Speaker Completion State
Status: Pending.
Status: Complete.
Completion marker (2026-09-21): Added optional versioned transcribe-owned
per-speaker completion records, strict load/save validation, isolated collection
cloning, legacy aggregate-only compatibility, and lifecycle-preservation
coverage. Verified with `go test ./internal/manifest` and `git diff --check`.
Preparation: `internal/manifest/manifest.go`, `store.go`, `analyze_state.go`,
their tests, and `docs/internal/manifest.md`.