jellydn / jellydn/echo-note

chore: Validate Whisper model downloads and binding compatibility

Open
#35 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
0
Forks
0
Avg merge
13d 17h
Merged PRs (30d)
4

Description

## What
Add validation around downloaded Whisper models and the `whisper-rs`/whisper.cpp binding boundary.

## Why
- `.planning/codebase/CONCERNS.md` calls out model and binding compatibility drift as a dependency risk.
- Downloaded model files are selected by name and expected size, but compatibility is only proven when loading/transcribing.
- Dependency updates can break model loading or inference behavior.

## How
- Validate model files with expected size and, if available, checksums.
- Add a small transcription smoke test fixture that runs only in an opt-in or CI-capable mode.
- Document known-good `whisper-rs` and model combinations.
- Treat Renovate Whisper updates as requiring the smoke test before merge.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.