29 lines
1.2 KiB
Markdown
29 lines
1.2 KiB
Markdown
# 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
|
|
|
|
1. Wire the connection test action to `test_redis_connection` in Tauri desktop mode.
|
|
2. Wire the command tray to `execute_redis_command` in Tauri desktop mode.
|
|
3. Keep browser-only `npm run desktop:dev` explicit about demo fallback so PM, CTO, and QA do not mistake it for live Redis behavior.
|
|
4. 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:build` succeeds 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.
|