diff --git a/docs/plans/001-2-vocabulary-hint.md b/docs/plans/001-2-vocabulary-hint.md index a27a2c5..be78c57 100644 --- a/docs/plans/001-2-vocabulary-hint.md +++ b/docs/plans/001-2-vocabulary-hint.md @@ -190,15 +190,15 @@ Scratch scripts in `/tmp/ws2/` (not committed), importing the worktree's modules ### Task 7: real-model tests (`tests/live-real-model.test.ts`) -- [ ] Whole-file assertion in its own small block after `fileWer` is computed: +- [x] Whole-file assertion in its own small block after `fileWer` is computed: `expect(fileWer).toBeLessThanOrEqual(MAX_WER_BY_CLIP[clip.base] ?? MAX_WER)` (file-mode gate, shared with workstream 3 — keep it separate for an easy merge). -- [ ] New `describe("vocabulary hint (real model)")` using the worker's `installPromptSupport` / +- [x] New `describe("vocabulary hint (real model)")` using the worker's `installPromptSupport` / `buildPromptPrefix`: (a) first 120 s of en_alien with the hint → hinted words present at least as often as without, WER ≤ 0.35, output does not begin with the hint; (b) en_aiproblem with a 1000-char hint → no error, WER ≤ MAX_WER; (c) 2 s low-noise audio with the hint → output contains neither "Maxwell" nor "Void". -- [ ] Run the file under the lock; green. Commit. +- [x] Run the file under the lock; green. Commit. ### Task 8: finish