open-legal-products gives Mike a safer user-record foundation

Mike now ties user-owned work more reliably to real accounts, without losing the document history lawyers need.

securityinfrastructure

The team has moved ownership and activity records across Mike onto stronger account references. That reaches well beyond the core workspace: it covers the library, Word add-in, workflows, submissions, tabular chat, document deletion, and audit activity.

The practical payoff is cleaner handling when an account is removed. Material owned by that person can be removed with the account, while document version history remains intact and simply no longer names them. Existing connections that expect user IDs as text continue to work, and the upgrade checks for bad or disconnected historical records before it applies.

The team also tested the change against production-like data, rollback scenarios, account deletion, and existing integrations.

So what Legal teams relying on Mike for shared document work should care because account cleanup can now be safer without sacrificing the record of how a document evolved.

View this fork on GitHub →

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

Commits in this thread

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

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

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-1293.md from inside the repo you want the changes in.

⬇ Download capture-thread-1293.md