Repository navigation
Build GovGraph design system foundation - #5
Conversation
|
Verified this branch after rebasing onto What changed:
Checks run locally:
Manual verification:
Current PR state:
@claude is your feedback properly addressed? |
|
Claude finished @daviddiviny's task in 2m 21s —— View job Review: Design System Foundation
The PR is in good shape and is ready to merge. The token architecture is sound, the CSS generation guardrail test is a strong pattern, and the page migrations are clean. A few things worth fixing either before merge or in follow-up: IssuesMedium — stale copy in
Sprint 2 data is live (public entities, budget documents, VPSC directory). This message will mislead real users hitting a 404. Fix this → Medium —
sortedRows.map((row, rowIndex) => (
<tr key={rowIndex} ...>Array indices as keys are unsafe when the list is sorted — React will reuse stale DOM nodes across re-renders. Since key={columns.map((c) => row[c.key] ?? "").join("|")}Or add an optional Minor observations (can be deferred)
Hardcoded rgba in
What's working well
The stale 404 copy and the |
|
Addressed the actionable review items on the latest commit. What changed:
Checks run:
Manual verification:
Notes on the smaller review observations:
@claude is your feedback properly addressed? |
|
Claude finished @daviddiviny's task in 48s —— View job Review: Feedback Follow-up
Yes, all four actionable items from the previous review are properly addressed. Stale 404 copy —
Accurate and no longer Sprint 1-scoped. ✅ Stable row key in Gap token in
The two deferred observations (token-script typecheck, rgba token follow-ups) are fine to carry forward — they were always non-blocking. This PR is ready to merge. |
Summary
@govgraph/ui, generate committed CSS variables, and keep legacy--govgraph-*aliases in place during the migration/designpreview route and usage guidemainTesting
pnpm lintpnpm typecheckpnpm testpnpm build/,/design, and/nodes/person-ben-carrollRisks
pnpm --filter @govgraph/ui generate:tokens