From f88cbf6e0842c38c1e1068f55afacb721a8c9a16 Mon Sep 17 00:00:00 2001 From: Andy Charlwood Date: Sat, 14 Feb 2026 20:37:55 +0000 Subject: [PATCH] chore: mark US-025 complete, update progress log --- Ralph/prd.json | 4 ++-- Ralph/progress.txt | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 2 deletions(-) diff --git a/Ralph/prd.json b/Ralph/prd.json index 76b9087..c405850 100644 --- a/Ralph/prd.json +++ b/Ralph/prd.json @@ -148,7 +148,7 @@ "Verify in browser using dev-browser skill" ], "priority": 7, - "passes": false, + "passes": true, "notes": "Both are list-style components with similar patterns. ProjectsTile is a standalone card, EducationSubsection is inside Patient Pathway." }, { @@ -178,7 +178,7 @@ "Verify in browser using dev-browser skill" ], "priority": 8, - "passes": false, + "passes": true, "notes": "These two components sit side by side in the Patient Pathway two-column layout. Both are dense with inline style objects. The changes are mechanical — find each fontSize/padding and bump it up." }, { diff --git a/Ralph/progress.txt b/Ralph/progress.txt index d89f1c4..e52eda8 100644 --- a/Ralph/progress.txt +++ b/Ralph/progress.txt @@ -131,3 +131,37 @@ - Main content padding uses Tailwind responsive classes on — these are cumulative (p-5 base, md:p-7 overrides, lg:px-8/lg:pt-7 overrides further) --- +## 2026-02-14 — US-024 +- Scaled ProjectsTile: ProjectItem fontSize 11.5px→13px, padding 10px/12px→12px/16px +- Status dot 7px→8px, year label 10px→11px, tech stack tags 9px→10px (padding 2px/6px→3px/8px) +- Project list gap 8px→10px +- Scaled EducationSubsection: base fontSize 12px→13px, entry padding 10px/12px→12px/16px +- Education title 12.5px→14px, institution 11px→12px, detail 10.5px→12px, year 10px→11px +- Education list gap 10px→12px +- Files changed: src/components/tiles/ProjectsTile.tsx, src/components/EducationSubsection.tsx +- **Learnings for future iterations:** + - ProjectsTile and EducationSubsection follow the same list-item-in-card pattern — similar inline styles with padding, fontSize, and gap + - ProjectItem year label fontSize is a standalone `10px` in a `` — only one occurrence in the file, easy to target + - EducationSubsection has a single `fontSize: '12px'` on the button element that acts as the base font for the entry + - Education detail items use font-geist (monospace) for the "technical texture" pattern, consistent with KPI sublabels +--- + +## 2026-02-14 — US-025 +- Scaled WorkExperienceSubsection: role title 12.5px→14px, organisation 11px→12px, duration 10px→11px +- Role item header padding 10px/12px→12px/14px, teal dot 8px→9px +- Expanded content: examination bullet 11.5px→13px, coded entry tags 10px→11px (padding 2px/6px→3px/8px) +- View full record link 11px→12px, role list gap 8px→10px +- Scaled RepeatMedicationsSubsection: skill name 12.5px→14px, frequency text 10.5px→12px +- Skill status badge 10px→11px (padding 2px/7px→3px/8px), skill row padding 8px/10px→10px/12px +- Skill icon container 26px→30px, icon size 13→15 +- Category section label 10px→11px, item count 10px→11px, view all button 11px→12px +- Skill row gap 6px→8px +- Files changed: src/components/WorkExperienceSubsection.tsx, src/components/RepeatMedicationsSubsection.tsx +- **Learnings for future iterations:** + - WorkExperienceSubsection and RepeatMedicationsSubsection sit side-by-side in the two-column Patient Pathway layout + - Both components use inline style objects extensively — all sizing changes are mechanical find-and-replace + - RepeatMedicationsSubsection has CategorySection as a local component — category label and item count fontSize are in there, not in SkillRow + - The category section label fontSize (`10px`) appears once as a unique pattern (with textTransform: 'uppercase') — safe to use replace_all + - SkillRow gap is inside CategorySection's visibleSkills container, not on the outer RepeatMedicationsSubsection +--- +