2c311bc65abff3337cb9c71294e689aa4eee359e
All checks were successful
Build and Push Docker Image / build (push) Successful in 7m37s
Grand-Final jurors couldn't find the finalist documents review: the only entry point was a top-nav text link (hidden in the hamburger on mobile), with nothing on the dashboard. Add a prominent dashboard banner (shown only to finals-jury members) linking to /jury/finals-documents, and gate the nav "Finalist Documents" link to members so other jurors don't hit a dead "No access" page. - finalist.canReviewDocuments: lightweight boolean procedure (self-resolves active program) so the nav can gate the link without fetching the full payload - jury-nav: show "Finalist Documents" only when canReviewDocuments - jury dashboard: FinalsJuryBanner server component, gated via userCanReviewFinals, rendered above content regardless of assignment state Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
TypeScript
99.5%
JavaScript
0.2%
Shell
0.2%
CSS
0.1%