From 0d42db71117757340c000c2aee51e291629bb587 Mon Sep 17 00:00:00 2001 From: Andy Charlwood Date: Sat, 14 Feb 2026 03:21:20 +0000 Subject: [PATCH] US-032: Update PRD and progress log --- .claude/skills/ralph/prd.json | 4 ++-- Ralph/progress.txt | 27 +++++++++++++++++++++++---- 2 files changed, 25 insertions(+), 6 deletions(-) diff --git a/.claude/skills/ralph/prd.json b/.claude/skills/ralph/prd.json index f2a8255..56a4a41 100644 --- a/.claude/skills/ralph/prd.json +++ b/.claude/skills/ralph/prd.json @@ -581,8 +581,8 @@ "Typecheck passes" ], "priority": 32, - "passes": false, - "notes": "" + "passes": true, + "notes": "Completed. Reduced motion overrides for SubNav, connection status, smooth scroll. Created ProjectDetail renderer. Removed unused files (useBreakpoint.ts, profile.ts), legacy PMR CSS variables, placeholder fallback. Build/typecheck/lint all clean." } ] } diff --git a/Ralph/progress.txt b/Ralph/progress.txt index 8392147..f65d959 100644 --- a/Ralph/progress.txt +++ b/Ralph/progress.txt @@ -4,11 +4,11 @@ ### Project Structure - Components in `src/components/`, tiles in `src/components/tiles/` -- Old views still in `src/components/views/` (to be removed in Task 21) -- Data files in `src/data/` — consultations.ts, medications.ts, problems.ts, investigations.ts, documents.ts, patient.ts + new files: profile.ts, tags.ts, alerts.ts, kpis.ts, skills.ts +- Detail renderers in `src/components/detail/` — KPIDetail, ConsultationDetail, SkillDetail, SkillsAllDetail, EducationDetail, ProjectDetail +- Data files in `src/data/` — consultations.ts, medications.ts, problems.ts, investigations.ts, documents.ts, patient.ts, tags.ts, alerts.ts, kpis.ts, skills.ts, educationExtras.ts, constellation.ts - Types in `src/types/pmr.ts` (PMR interfaces) and `src/types/index.ts` (Phase type) -- Hooks in `src/hooks/` — useScrollCondensation.ts, useBreakpoint.ts -- Contexts in `src/contexts/` — AccessibilityContext.tsx (has 1 pre-existing ESLint warning — expected) +- Hooks in `src/hooks/` — useActiveSection.ts, useFocusTrap.ts +- Contexts in `src/contexts/` — AccessibilityContext.tsx (has 1 pre-existing ESLint warning — expected), DetailPanelContext.tsx (has 1 pre-existing ESLint warning — expected) - Lib in `src/lib/` — search.ts (fuse.js integration) - Path alias: `@/` maps to `./src/` @@ -844,3 +844,22 @@ - WCAG touch target minimum is 44x44px — check all `role="button"`, `