1.2 KiB
1.2 KiB
Desktop Live Bridge Plan
Date: 2026-03-27 Owner: Senior Frontend Engineer Related issues: HAC-9, HAC-11
Goal
Move the visible desktop shell from pure mock interaction to partial real integration by consuming the existing Tauri connection-test and command-execution commands without changing backend scope.
Scope Delivered
- Wire the connection test action to
test_redis_connectionin Tauri desktop mode. - Wire the command tray to
execute_redis_commandin Tauri desktop mode. - Keep browser-only
npm run desktop:devexplicit about demo fallback so PM, CTO, and QA do not mistake it for live Redis behavior. - Update shared docs so run paths and acceptance language distinguish shell review from desktop integration review.
Constraints
- Do not add or alter Rust command contracts.
- Do not present browser-shell fallback as live Redis evidence.
- Keep key browsing, editing, and destructive actions inside current shell scope until backend feature contracts are ready.
Exit Criteria
npm run desktop:buildsucceeds after the bridge work.- The UI labels command history as live or demo.
- Tauri desktop mode can attempt a real connection test and command execution through existing commands.