-
Notifications
You must be signed in to change notification settings - Fork 0
Build Wispr Flow voice inbox and capture handoff #13
Copy link
Copy link
Closed
Labels
kind:featureUser-facing feature delivery.User-facing feature delivery.priority:p0Critical or first-wave delivery work.Critical or first-wave delivery work.repo:spektorAIWork in the WalksWithASwagger/spektorAI repository.Work in the WalksWithASwagger/spektorAI repository.review-readyAgent-created PR is ready for human review.Agent-created PR is ready for human review.
Description
Metadata
Metadata
Assignees
Labels
kind:featureUser-facing feature delivery.User-facing feature delivery.priority:p0Critical or first-wave delivery work.Critical or first-wave delivery work.repo:spektorAIWork in the WalksWithASwagger/spektorAI repository.Work in the WalksWithASwagger/spektorAI repository.review-readyAgent-created PR is ready for human review.Agent-created PR is ready for human review.
Context
Wispr Flow is now the user's live dictation layer. WhisperForge needs a first-class inbox for pasted dictation, uploaded audio, imported transcripts, and raw notes so capture can feed durable knowledge work instead of being trapped in ad hoc text fields.
Source:
docs/WHISPERFORGE-MASTER-PLAN-2026-05-18.md(wf-voice-inbox, Phase 1).Linear: BC-221.
Acceptance Criteria
Tests/Evals
Verification
make testvenv/bin/python tests/ui_smoke.pygit diff --checkAgent Instructions
Keep this as a capture layer, not a live dictation clone. Match existing Streamlit UI patterns and store artifacts under the existing cache/run architecture.
Out of Scope
Do not build a system-wide dictation overlay, browser extension, or mobile app in this issue.