Renumber spec 001 decision placeholders to D-040–D-051; record the Danish publication

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Lucas WintherandClaude Opus 5.5 committed 2026-10-30 01:47:27 +01:00
1 parent 30969e86b7
commit 0632f7843b
71 files changed
+244 -236

No files matched your search

+3 -3
View File
@@ -22,7 +22,7 @@ FW_INTEGRATION=1 bun test tests/transcribe.test.ts
Runs the real sidecar end to end (spawn → ready handshake → `tiny.en` load →
transcribe → done), then the first 60 s of `tests/audio_files/en_alien.opus`
(needs `ffmpeg`) in both decoding modes (D-WS5a): `file` (faster-whisper's
(needs `ffmpeg`) in both decoding modes (D-047): `file` (faster-whisper's
`BatchedInferencePipeline` + Silero VAD, what `POST /api/transcribe` uses) and
`live` (sequential, what server-live passes use). First run downloads ~75 MB
of weights from the Hub. Point `SIDECAR_PYTHON` at a virtualenv's python if
@@ -52,11 +52,11 @@ burst, segments in bursts — and cancels a batched run after its first burst.
5. Transcribe the same clip through the server engine.
- [ ] Segments stream in as JSON lines (not one blob at the end). With the
batched pipeline (D-WS5a) they arrive in bursts — one burst per 8
batched pipeline (D-047) they arrive in bursts — one burst per 8
speech chunks (≈ up to 4 min of audio) — with blank heartbeat lines
every 5 s in between; on a clip under ~30 s of speech, everything
arrives as a single segment at the end. Each segment covers one VAD
speech chunk (up to 30 s), not one sentence — expected (D-WS5a).
speech chunk (up to 30 s), not one sentence — expected (D-047).
- [ ] Cancelling a long server transcription (abort / page refresh) stops
the sidecar within one burst; the next request then starts normally.
- [ ] Both transcripts agree in content (minor punctuation/casing drift