Summary
Improve dashboard empty states for first-time users who have no scans, no findings, or no connected repositories yet.
Why This Matters
New users decide quickly whether a product feels understandable. Empty states should make the next action obvious and reduce confusion.
Suggested Starting Point
webapp/app/app/
webapp/components/
/app/guide for copy and screenshots
UX Goals
- "No scans yet" should point to starting a scan and reading the guide
- "No findings" should celebrate clean scans and suggest CI/PR Guardian setup
- "No repos" should explain local scans vs connected GitHub repos
Acceptance Criteria
Summary
Improve dashboard empty states for first-time users who have no scans, no findings, or no connected repositories yet.
Why This Matters
New users decide quickly whether a product feels understandable. Empty states should make the next action obvious and reduce confusion.
Suggested Starting Point
webapp/app/app/webapp/components//app/guidefor copy and screenshotsUX Goals
Acceptance Criteria
/app/guidewhere helpfulnpx tsc --noEmitpasses inwebapp