node_modules/
dist/
dist-ext/
*.zip
secrets/
tests/fixtures/
coverage/
.aider*
.llm-runner/
dist-ext-firefox/

# TypeScript incremental build cache — not source
*.tsbuildinfo

# Voice engine (~100 MB) — regenerate with npm run models
public/models/
public/speakfit-source.zip
