From 504ab0f0f505a8b796f3bb324a80dacb7a0781ec Mon Sep 17 00:00:00 2001 From: saravanakumardb1 Date: Thu, 5 Mar 2026 19:45:24 -0800 Subject: [PATCH] chore(ux-lab): remove lovable ops ui kit repo --- .../ux-lab/lovable-ops-ui-kit/.gitignore | 27 --------- .../ACCEPTANCE_CHECKLIST.md | 11 ---- .../lovable-ops-ui-kit/DESIGN_SYSTEM_BRIEF.md | 20 ------- .../lovable-ops-ui-kit/INTEGRATION_NOTES.md | 8 --- .../ux-lab/lovable-ops-ui-kit/PROMPT.md | 55 ------------------- .../lovable-ops-ui-kit/REPO_SCOPING_RULES.md | 4 -- .../lovable-ops-ui-kit/UX_TOKEN_CONTRACT.md | 17 ------ 7 files changed, 142 deletions(-) delete mode 100644 dashboards/ux-lab/lovable-ops-ui-kit/.gitignore delete mode 100644 dashboards/ux-lab/lovable-ops-ui-kit/ACCEPTANCE_CHECKLIST.md delete mode 100644 dashboards/ux-lab/lovable-ops-ui-kit/DESIGN_SYSTEM_BRIEF.md delete mode 100644 dashboards/ux-lab/lovable-ops-ui-kit/INTEGRATION_NOTES.md delete mode 100644 dashboards/ux-lab/lovable-ops-ui-kit/PROMPT.md delete mode 100644 dashboards/ux-lab/lovable-ops-ui-kit/REPO_SCOPING_RULES.md delete mode 100644 dashboards/ux-lab/lovable-ops-ui-kit/UX_TOKEN_CONTRACT.md diff --git a/dashboards/ux-lab/lovable-ops-ui-kit/.gitignore b/dashboards/ux-lab/lovable-ops-ui-kit/.gitignore deleted file mode 100644 index 3b966cbf..00000000 --- a/dashboards/ux-lab/lovable-ops-ui-kit/.gitignore +++ /dev/null @@ -1,27 +0,0 @@ -.next -out -node_modules - -# logs -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* - -# env -.env -.env.* - -# vercel -.vercel - -# misc -.DS_Store -*.tsbuildinfo - -# test output -playwright-report -coverage - -# local -*.local diff --git a/dashboards/ux-lab/lovable-ops-ui-kit/ACCEPTANCE_CHECKLIST.md b/dashboards/ux-lab/lovable-ops-ui-kit/ACCEPTANCE_CHECKLIST.md deleted file mode 100644 index c05a2377..00000000 --- a/dashboards/ux-lab/lovable-ops-ui-kit/ACCEPTANCE_CHECKLIST.md +++ /dev/null @@ -1,11 +0,0 @@ -# Acceptance Checklist - -- Before push: `git status` is clean except for the intended app source changes. -- Before push: review `git diff` and confirm no unrelated formatting/refactors. -- No `console.log`. -- No hardcoded colors. -- No network calls. -- Forbidden files are NOT committed: `.env*`, `.next/`, `node_modules/`, `.vercel/`. -- Components in `src/components/**`; no imports from `src/app/**`. -- `pnpm run check` passes. -- `pnpm run build` passes (`next build --webpack`). diff --git a/dashboards/ux-lab/lovable-ops-ui-kit/DESIGN_SYSTEM_BRIEF.md b/dashboards/ux-lab/lovable-ops-ui-kit/DESIGN_SYSTEM_BRIEF.md deleted file mode 100644 index 5cd71501..00000000 --- a/dashboards/ux-lab/lovable-ops-ui-kit/DESIGN_SYSTEM_BRIEF.md +++ /dev/null @@ -1,20 +0,0 @@ -# Design System Brief (Must Follow) - -This repo is design-led, but must still be production-reusable. - -## Non-negotiable rules - -- No `console.log`. -- No hardcoded API URLs. -- No network calls. -- **No hardcoded colors** (no hex/rgb/hsl). Use CSS variables. - -## Token usage - -- Use `UX_TOKEN_CONTRACT.md`. - -## Component architecture - -- Reusable components in `src/components/**`. -- Pages in `src/app/**` compose components. -- Components must NOT import from `src/app/**`. diff --git a/dashboards/ux-lab/lovable-ops-ui-kit/INTEGRATION_NOTES.md b/dashboards/ux-lab/lovable-ops-ui-kit/INTEGRATION_NOTES.md deleted file mode 100644 index 96a15a68..00000000 --- a/dashboards/ux-lab/lovable-ops-ui-kit/INTEGRATION_NOTES.md +++ /dev/null @@ -1,8 +0,0 @@ -# Integration Notes - -Design-led Ops UI kit. Prioritize consistent spacing, typography, and states. - -For reuse: - -- Components must be generic and live in `src/components/**`. -- Use `--ux-*` tokens only. diff --git a/dashboards/ux-lab/lovable-ops-ui-kit/PROMPT.md b/dashboards/ux-lab/lovable-ops-ui-kit/PROMPT.md deleted file mode 100644 index 3e8b1452..00000000 --- a/dashboards/ux-lab/lovable-ops-ui-kit/PROMPT.md +++ /dev/null @@ -1,55 +0,0 @@ -# Lovable App 1 — Ops UI Kit (Design-led Micro-App) - -Before you start: read and follow `DESIGN_SYSTEM_BRIEF.md`. - -## Goal - -Create a visually polished **Ops Dashboard UI Kit** micro-app that feels like a premium admin console. This app is design-led: prioritize typography, spacing, states, and interaction polish. - -## Scope constraints - -- Only modify files in this repository. -- No backend calls; mock data + localStorage only -- No `console.log` -- No hardcoded colors (use CSS variables) - -## Must-have pages - -- `/` overview landing -- `/components` gallery of: - - buttons, inputs, selects - - badges, tabs - - dialogs/drawers - - toasts - - empty/loading/error states -- `/table` table demo with filters - -## UX requirements - -- Theme toggle (light/dark) -- Keyboard accessibility: - - Esc closes overlays - - focus returns to triggering element -- Micro-interactions: - - hover, press, focus rings - - subtle animation for drawer/dialog - -## Table requirements - -- Mock dataset: incidents -- Sort + filter + pagination -- Row actions menu -- Details drawer with tabs - -## Deliverables - -- Next.js 16 App Router app -- Tailwind v4 -- TypeScript strict -- Scripts: `dev`, `check`, `build` (build uses `next build --webpack`) - -## Success criteria - -- Looks and feels premium -- Fully self-contained -- Ready to copy components into other dashboards diff --git a/dashboards/ux-lab/lovable-ops-ui-kit/REPO_SCOPING_RULES.md b/dashboards/ux-lab/lovable-ops-ui-kit/REPO_SCOPING_RULES.md deleted file mode 100644 index 3764afa5..00000000 --- a/dashboards/ux-lab/lovable-ops-ui-kit/REPO_SCOPING_RULES.md +++ /dev/null @@ -1,4 +0,0 @@ -# Repo Scoping Rules - -- Only modify files inside this repository. -- If you believe a change is needed outside this repo, stop and ask. diff --git a/dashboards/ux-lab/lovable-ops-ui-kit/UX_TOKEN_CONTRACT.md b/dashboards/ux-lab/lovable-ops-ui-kit/UX_TOKEN_CONTRACT.md deleted file mode 100644 index 99277798..00000000 --- a/dashboards/ux-lab/lovable-ops-ui-kit/UX_TOKEN_CONTRACT.md +++ /dev/null @@ -1,17 +0,0 @@ -# UX Token Contract (Shared) - -Define in `src/app/globals.css`: - -- `--ux-bg` -- `--ux-surface` -- `--ux-surface-2` -- `--ux-border` -- `--ux-text` -- `--ux-text-muted` -- `--ux-accent` -- `--ux-accent-foreground` -- `--ux-danger` -- `--ux-warning` -- `--ux-success` -- `--ux-ring` -- `--ux-shadow`