1.2 KiB
1.2 KiB
HAC-17 Frontend Foundation Hardening
Date: 2026-03-28 Owner: Senior Frontend Engineer Issue: HAC-17
Goal
Harden the desktop frontend foundation for upcoming iterations without changing backend contracts or expanding product scope.
Selected Scope
- extract a shared frontend error mapping layer that translates stable backend error codes into consistent operator-facing copy
- route connection test, key browse, value read, string save, TTL update, inspector refresh, and command execution failures through the shared mapper
- add the minimum test baseline around the new error translation logic so future feature work can extend it safely
- update shared run and acceptance docs so QA can verify the new error behavior
Non-Goals
- no backend contract change
- no new Redis capability surface
- no visual redesign outside the existing desktop shell language
- no delete execution or broader write support
Verification Plan
pnpm --filter @redis-gui/desktop testpnpm run desktop:build
Notes
- The existing shell already exposes stable backend error codes from
redis-core; the current gap is inconsistent UI handling rather than missing backend semantics.