Files
VoiceStudio/docs/specs/longform/README.md
T
Palash DebnathandClaude Opus 4.8 e0b59f3984 docs(longform): implementation specs for the 14 roadmap tasks (#21–#34) (#429)
* docs(longform): implementation specs for the 14 roadmap/integration tasks (#21–#34)

Per-task implementation specs under docs/specs/longform/ for the remaining
longform + #346-roadmap work: GPU compat matrix, shared VoiceSelector,
Transcriptions import, Story⇄Audiobook export, inline Create Voice, gallery
handoff, parser unification, two-pass ACX, .ovsvoice format, Dub→Stories,
unified LongformProject store, phone calls, cue-sheet, runtime-verify.

Authored by a draft + iterative-refinement workflow (codebase-grounded: exact
file:line anchors, API/data shapes, test plans, constraints, deps, risk, PR
slices). NOTE: the 10-round refinement was cut to ~rounds 4–5 by an account
session limit; rounds 5–10 (incl. the final de-bloat/polish pass) are pending —
the specs carry per-round revision-note preambles that the polish round trims.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* docs(longform): strip accreted (this-revision) note preambles from specs

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-14 01:43:24 +05:30

21 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Longform / roadmap implementation specs
Generated by the `longform-roadmap-specs` workflow (draft + iterative refinement). Each maps to a task (#21–#34).
| # | Spec | Title | size |
|---|---|---|---|
| 21 | [gpu-compat-matrix](21-gpu-compat-matrix.md) | GPU compatibility matrix + preflight | 101k |
| 22 | [shared-voice-selector](22-shared-voice-selector.md) | Shared <VoiceSelector> component | 88k |
| 23 | [transcriptions-import](23-transcriptions-import.md) | Import from Transcriptions → script/lines | 92k |
| 24 | [story-audiobook-export](24-story-audiobook-export.md) | Story <-> Audiobook export/convert | 86k |
| 25 | [inline-create-voice](25-inline-create-voice.md) | Inline Create Voice in cast/narrator | 94k |
| 26 | [gallery-use-handoff](26-gallery-use-handoff.md) | Gallery "Use in Stories"/default + create-voice handoff | 85k |
| 27 | [unify-longform-parsers](27-unify-longform-parsers.md) | Unify the 3 longform parsers | 92k |
| 28 | [two-pass-acx-mastering](28-two-pass-acx-mastering.md) | Two-pass ACX loudness mastering | 103k |
| 29 | [ovsvoice-format](29-ovsvoice-format.md) | .ovsvoice portable persona format | 82k |
| 30 | [dub-to-stories](30-dub-to-stories.md) | Dub -> Stories cast+lines export | 81k |
| 31 | [unified-longform-project-store](31-unified-longform-project-store.md) | Unified LongformProject store | 101k |
| 32 | [phone-calls](32-phone-calls.md) | Opt-in phone calls (agentic) | 101k |
| 33 | [cue-sheet-export](33-cue-sheet-export.md) | Standalone chapter cue-sheet (.txt) export | 69k |
| 34 | [runtime-verify](34-runtime-verify.md) | Runtime-verify shipped longform features | 119k |