Browser records audio via MediaRecorder API, bcard proxies it to
Whisper STT service and returns transcription as JSON.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Split .woodpecker.yml into .woodpecker/check.yml (PR checks) and .woodpecker/deploy.yml (deploy on push to main)
- Add basic handler test to src/main.rs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Rust/Axum HTTP-сервер, Dockerfile, Woodpecker CI pipeline,
Kubernetes-манифесты для деплоя на k3s.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>