[pull] main from Open-Legal-Products:main

✅ merged · #28 · admariner/mike ← Open-Legal-Products/mike · opened 25d ago by pull[bot] · merged 25d ago by pull[bot] · +1,516-181 across 20 files · ↗ on GitHub

From the PR description

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Our analysis

Harden auth-backed data handling — read the full analysis →

Think the analysis missed something the PR description covers?

Commits in this PR (7)

SHA Subject Author Date
8164db48 fix(db): enforce auth user foreign keys willchen96 2026-08-13 ↗ GitHub
54043319 test(ci): use valid auth-backed database fixtures willchen96 2026-08-14 ↗ GitHub
867f735e Merge pull request #332 from Open-Legal-Products/codex/issue-104-user-id-foreign-keys Will Chen 2026-08-14 ↗ GitHub
fix(db): enforce auth user foreign keys
5140365c fix: normalize project sharing emails willchen96 2026-08-14 ↗ GitHub
9090f2ac fix: harden storage and auth clients willchen96 2026-08-14 ↗ GitHub
e335bfab Merge pull request #333 from Open-Legal-Products/codex/fix-project-sharing-email-case Will Chen 2026-08-14 ↗ GitHub
fix: make project sharing email matching case-insensitive
8c678e65 Merge pull request #334 from Open-Legal-Products/codex/backend-hardening-storage-auth Will Chen 2026-08-14 ↗ GitHub
fix: log storage errors and reuse Supabase admin client

Capture this PR into my fork

Download a Markdown prompt that tells Claude how to port every commit in this PR into your working tree. Run it via claude -p < capture-pull-28.md from inside the repo you want the changes in.

⬇ Download capture-pull-28.md