open-legal-products makes storage failures visible

Mike's maintainers are making back-end storage problems easier to investigate without disrupting the experience seen by users.

infrastructuresecurity

When a document download or secure link fails, the system will still fail gracefully for the requester. But the team now records the affected storage item and redacted error detail in server logs, giving operators a trail to follow without exposing sensitive failure data.

  • Storage failures now leave a diagnosable, redacted record rather than silently returning nothing.
  • The shared Supabase connection, the service that supports authentication and data access, is reused for sign-in and multi-factor checks instead of being rebuilt for every request.

The change also keeps user credentials handled explicitly and prevents the shared administrative connection from retaining user sessions.

So what Legal teams relying on Mike for document-heavy work should care because outages become easier to trace while authentication handling stays deliberately contained.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

1 commit from open-legal-products/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
9090f2ac fix: harden storage and auth clients willchen96 2026-08-14 ↗ GitHub

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-1291.md from inside the repo you want the changes in.

⬇ Download capture-thread-1291.md