* 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>
21 lines
1.6 KiB
Markdown
21 lines
1.6 KiB
Markdown
# 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 |
|