drakulavich/kesha-voice-kit
Give your tools a voice — speech to text and back, 25 languages, up to ~19× faster than Whisper. On your machine.
settings.json: yes · hooks: yes (not executed in this scan) · scanned 2026-09-20
Rules, as written
`kesha install` downloads explicitly — never on first transcribe/say. Anything missing must fail loudly with an actionable hint. This is del
Nothing mechanical stops "npm install <pkg>". no deny rule matched; no hooks matched
User-facing install/upgrade/remove text always says bun, never npm** — `bun add -g @drakulavich/kesha-voice-kit[@latest]`, `bun remove -g …`
Nothing mechanical stops "npm install <pkg>". no deny rule matched; no hooks matched
The root checkout stays on `main`: shared coordination state, not an edit surface. **Never** switch it to a feature branch, and never check
Nothing mechanical stops "npm install <pkg>". no deny rule matched; no hooks matched
`just preflight` before every push — the executable definition of the default gate: TS and every `check:*` CI runs, always; the Rust gate wh
Nothing mechanical stops "git push without running the required step first". no deny rule matched; no hooks matched
`preflight` does **not** build the darwin feature set, so it goes green on code that never compiled: touching `rust/src/tts/**` or anything
Nothing mechanical stops "rm tests/example.test.js". no deny rule matched; no hooks matched
Red → Green → Refactor → Commit, one cycle per commit. For a bug the failing regression test lands **before** the fix — a test written after
Nothing mechanical stops "rm tests/example.test.js". no deny rule matched; no hooks matched
Showing 6 of 21. Run npx paperfence scan on the repo for the full list.