feat(desktop): add redis gui foundation baseline
Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
28
plans/2026-03-27-frontend-ui-foundation.md
Normal file
28
plans/2026-03-27-frontend-ui-foundation.md
Normal file
@@ -0,0 +1,28 @@
|
||||
# Frontend UI Foundation Plan
|
||||
|
||||
Date: 2026-03-27
|
||||
Owner: Senior Frontend Engineer
|
||||
Related issues: HAC-8, HAC-9, HAC-10, HAC-11
|
||||
|
||||
## Goal
|
||||
|
||||
Move `apps/desktop` from a placeholder shell to a visible React workspace that downstream product, backend, and QA work can inspect.
|
||||
|
||||
## Scope Delivered
|
||||
|
||||
1. React and Tailwind baseline inside `apps/desktop`.
|
||||
2. Visible desktop workspace with connection library, DB switcher, key browser, inspector, and command tray.
|
||||
3. Mock interaction for string edits, command history, and destructive confirmation.
|
||||
4. Shared UI baseline and QA-facing acceptance notes in project docs.
|
||||
|
||||
## Constraints
|
||||
|
||||
- Do not expand backend contract beyond the existing `backend_bootstrap` surface.
|
||||
- Do not imply real Redis persistence; mock interactions must stay clearly marked.
|
||||
- Keep the UI shaped for long-session operator work rather than generic dashboard styling.
|
||||
|
||||
## Exit Criteria
|
||||
|
||||
- `npm run desktop:build` succeeds.
|
||||
- The shell is visually inspectable by PM, CTO, and QA.
|
||||
- Shared docs explain scope, run path, and acceptance checks.
|
||||
Reference in New Issue
Block a user