1.8 KiB
1.8 KiB
Thisper Implementation Plan
This plan reflects the current repo state and the work needed to move the desktop typed workflow from release candidate to general release.
Current State
- Desktop text-to-text MVP is complete.
- The provider boundary exists and Gemini is integrated.
- Native secure credential storage is implemented.
- Global shortcut and clipboard rewrite are implemented.
- Tray and background lifecycle are implemented.
- Runtime observability is implemented locally in-memory.
- Protected URL preservation is implemented.
Release Candidate Scope
The current release candidate covers the desktop typed workflow only.
Included
- main rewrite UI
- explicit rewrite modes
- diff review
- copy output
- secure settings for the Gemini API key
Ctrl + Alt + Rselected-text rewrite- tray/background operation
- native secure credential handling
- protected URL preservation
Known Limits Accepted For The Release Candidate
- rich editors and some browser surfaces are still best-effort
- non-text clipboard formats are not restored yet
- host-app hotkey conflicts can still occur in specific apps
- broader high-value term protection is not implemented yet
Remaining To Close Before General Release
1. Validation
- Execute the legacy hardware validation checklist.
- Record actual observed results in
LEGACY_HARDWARE_VALIDATION.md.
2. Licensing Policy
- Keep audit automation in place.
- Decide the commercial allowlist policy.
- Update Rust audit configuration to match that policy.
Queued Next
After the desktop release candidate is validated:
- start the speech phase from
PHASE3_SPEECH_PLAN.md - expand trust protections beyond URLs into protected terms and factual tokens
- revisit optimization work only after validation data exists