Signal/signal-ui
Kisa ec2cd24bd7 Add Phase 3: Clerk auth with org-scoped data isolation
Backend: JWT middleware validates Clerk tokens on every request,
extracts org ID from claims, enforces org-scoped queries via
Supabase RLS. Frontend: ClerkProvider wraps the app, auth gate
blocks unauthenticated access, UserButton in header, token
injected into every API call. Supabase production wired to trust
Clerk JWTs via Third-Party Auth integration.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-29 12:12:17 -04:00
..
demo chore: add .vercel to gitignore; clarify export button label 2026-05-19 12:50:25 -04:00
src Add Phase 3: Clerk auth with org-scoped data isolation 2026-05-29 12:12:17 -04:00
tokens feat: add reason strings per patient, fix export headers, add signal-ui source 2026-05-26 09:45:02 -04:00
.gitignore add Phase 1 security hardening, mapping confidence, audit logging, pilot docs 2026-05-29 05:41:25 -04:00
eslint.config.js feat: add reason strings per patient, fix export headers, add signal-ui source 2026-05-26 09:45:02 -04:00
index.html feat: add reason strings per patient, fix export headers, add signal-ui source 2026-05-26 09:45:02 -04:00
package.json Add Phase 3: Clerk auth with org-scoped data isolation 2026-05-29 12:12:17 -04:00
pnpm-lock.yaml Add Phase 3: Clerk auth with org-scoped data isolation 2026-05-29 12:12:17 -04:00
pnpm-workspace.yaml Add Phase 3: Clerk auth with org-scoped data isolation 2026-05-29 12:12:17 -04:00
vite.config.js feat: add reason strings per patient, fix export headers, add signal-ui source 2026-05-26 09:45:02 -04:00