t-convex-nextjs-saas/.sisyphus/notepads/app-shell-and-route-fallbacks/issues.md
nxtkofi d41d4687ee feat(legal): add GDPR-compliant cookie consent banner
Add CookieBanner component with useCookieConsent hook, translations in EN/PL, and integration into root layout

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-05-02 16:02:13 +02:00

788 B

2026-04-21 Scope fidelity check

  • Scope check verdict is REJECT.
  • src/components/auth/AuthForm.tsx hard-codes /dashboard, /sign-in, /sign-up, and /forgot-password instead of using routes constants.
  • src/app/not-found.tsx contains hard-coded English copy (Page not found, Go back home) and hard-coded /, so root-level fallback copy is not translated through locale messages and does not use route constants.
  • src/app/[locale]/layout.tsx does not gate auth server-side, and shell auth awareness is client-hydrated through authClient.useSession() in src/components/core/AuthNavActions.tsx.
  • No avatar dropdown, profile menu, locale switcher, breadcrumbs, sidebar, mobile drawer, app/global-error.tsx, or page-specific skeleton/loading systems were found.