Theme C invest / narrow / defer decision¶
Status: 1.0 close (Speaker ID Phase 9 + Corrections CCv2 + viewer click-drag); Theme D reader landed separately
Date: 2026-10-07
Decision: Invest completed for named Theme C workspaces; SPA still deferred¶
Evidence¶
Phase −1 action service; Speaker ID CCv2-only after Phase 9.
Corrections CCv2 review pane default-on; generate/apply_export remain Streamlit + service.
Viewer Correct mode click-drag over
words[]; find-text when tokens missing.Voice confirm/reject routed through
SpeakerIdActionService.[web]extra installstranscriptx-workspacesfrom the sibling package path.Theme D (not Theme C): CCv2
reader_workspacefull-file karaoke with loopback media route; see karaoke-playback.md.
Narrowing¶
Do not remove Corrections Studio Streamlit review widgets until a later soak (
TX_CORRECTIONS_WORKSPACE_COMPONENT=0).No manuscript-style rich editor (still out of Theme C / Theme D scope).
Theme D reader is a separate component; Theme C named workspaces remain Speaker ID / Corrections / viewer_edit.
Defer / escalate¶
Full SPA + Python API remains deferred until written evidence that CCv2 remount/bytes/focus limits block product goals.