# Track Plan: Comprehensive Dashboard Audit & Functional Fixes (v3)

**Track ID**: `dashboard_audit_fix_v3_20260312`
**Status**: In Progress

## Phase 1: Scouting & Audit [Skills: Codebase-Investigator] [MCP: FileSystem]
- [x] [Scout] Inventory all pages in `app/(private)/dashboard/` (excluding layout components for sidebar/header).
- [x] [Scout] Analyze the current implementation of **Blackboard Tasks** (`hooks/useBlackboardStore.ts` or related components) to identify drag-and-drop bottlenecks.
- [x] [Scout] Search for existing `framer-motion` usage or micro-animation patterns in `components/dashboard/`.
- [~] **Phase Completion Task**: Submit findings to user for audit confirmation.

## Phase 2: Primitive & Shared Component Polish [Skills: Styling-UI-UX, Uncodixfy] [MCP: FileSystem]
- [x] [Scout] Locate shared dashboard components like `MetricPill`, `DataCard`, and `DataTable` primitives.
- [x] Task: Enhance shared components with **smooth hover states** and subtle micro-animations (e.g., scale 1.02 on hover). [Skills: Styling-UI-UX] [MCP: FileSystem]
    - [x] Write failing visual tests or state transition tests.
    - [x] Implement CSS transitions and `framer-motion` variants.
- [x] Task: Standardize `shadcn/ui` Card and Button radii to exactly 8-10px globally in `tailwind.config.ts` if not already set. [Skills: Styling-UI-UX] [MCP: FileSystem]
- [x] **Phase Completion Task**: Verify visual consistency across 3 sample pages.

## Phase 3: Blackboard Task Interaction Uplift [Skills: Styling-UI-UX, Fullstack-Development] [MCP: FileSystem, Browser]
- [x] [Scout] Identify the Drag-and-Drop library used (e.g., `dnd-kit`, `react-beautiful-dnd`).
- [x] Task: Implement **Haptic Visual Feedback** for grabbing tasks. [Skills: Styling-UI-UX] [MCP: FileSystem]
    - [x] Write test for drag-start state triggers.
    - [x] Implement shadow depth increase and scale shift on grab.
- [x] Task: Smoothen movement and drop animations for Blackboard tasks. [Skills: Styling-UI-UX] [MCP: FileSystem]
    - [x] Write test for coordinate stability during drag.
    - [x] Implement layout transitions for siblings when a task is moved.
- [x] **Phase Completion Task**: Manually verify "smoothness" in the browser and confirm with user.

## Phase 4: Full Page Sweep (Audit & Fix) [Skills: Styling-UI-UX, Uncodixfy, Testing-Code] [MCP: FileSystem, Browser]
- [x] Task: Audit every dashboard overview page for **Visual Perception** gaps (whitespace, hierarchy). [Skills: Styling-UI-UX] [MCP: FileSystem]
    - [x] Apply minimalist `uncodixfy` spacing to tables and form layouts.
- [x] Task: Fix minor UX friction points (Tooltips for icons, focus rings on inputs). [Skills: Styling-UI-UX] [MCP: FileSystem]
- [x] Task: Verify 100% test coverage for all updated pages. [Skills: Testing-Code] [MCP: Shell]
    - [x] Run `pnpm vitest run` with real data setup.
- [x] **Phase Completion Task**: Final user sign-off on visual sweep.

## Phase 5: Quality Gates & Finalization [Skills: Authoring-Git-Commits] [MCP: Shell]
- [x] Task: Perform **Strictness Audit** (Zero `tsc` or `lint` errors). [Skills: Software-Architecture] [MCP: Shell]
- [~] Task: Verify **Resource Budgets** (Build speed, critical path latency). [Skills: Software-Architecture] [MCP: Shell]
- [~] Task: Final `pnpm build` check. [Skills: Software-Architecture] [MCP: Shell]
- [ ] Task: Commit changes with `chore(conductor): Global Dashboard Polish & Interaction Uplift`. [Skills: Authoring-Git-Commits] [MCP: Shell]
