You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
journal models pull now actually provisions the model journal log
needs. The pull command's transcriber slot downloads a faster-whisper
(CTranslate2) model for the WhisperX meeting pipeline — an artifact the
whisper.cpp backend behind journal log <audio.wav> cannot read — yet every
missing-model error and doctor hint said "run journal models pull", which
succeeded while fixing nothing. A new log_transcriber pull slot (config log.transcriber.{model_id,revision,checksum}, default ggerganov/whisper.cpp) fetches the ggml artifact (ggml-<model>.bin), and
model resolution — shared by journal log, its record-start preflight, and journal doctor — now checks the manual-install path
(<model_dir>/<model>.bin, which always wins) and the pulled layout. models list/verify/MODELS.md cover the log model too. Set log.transcriber.model_id: "" to keep manual installs authoritative.
journal doctor no longer reports failed optional checks as [ok ].
v3.0.0's audio-toolchain checks (and the older reranker/Quill informational
checks) printed failure text — "whisper.cpp binary not found", "model missing
— run journal models pull" — under an [ok ] mark and still concluded
"all checks passed". Optional-but-broken checks now render as [warn], the
summary reads "all required checks passed — N warning(s) above", and the --json report gains a per-check warn field (additive; ok semantics and
the exit code are unchanged — warnings still never fail doctor).