open-legal-products makes Word review durable

The original Mike project is turning assistant edits in Word into a review process that can survive reloads and handle real document conflicts.

workflowchat-ui

Instead of treating a suggested change as a disposable chat message, Mike now keeps a structured record of each proposed document edit. That should make a long review session more dependable: cards can be restored, citations and explanations stay in sequence, and internal assistant mechanics do not leak into the lawyer-facing conversation.

  • Review proposals without altering the document, then apply or locate them.
  • Apply edits as Word tracked changes, with clear Accept and Reject decisions once revisions exist.
  • Resolve clashes with existing tracked changes through an explicit Accept & apply choice.
  • Use Word-specific shortcuts for proofreading, key-term extraction, and drafting from a template.

The team also aligned the Word add-in with the web experience while retaining controls suited to working inside an active document.

So what Legal teams reviewing AI-assisted Word edits should care because the workflow is becoming more auditable and less fragile in the documents where approval actually happens.

View this fork on GitHub →

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

Commits in this thread

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

SHA Subject Author Date
92a54c23 feat(word-addin): refine review flow and shared UI willchen96 2026-08-20 ↗ GitHub
58e3652e fix(word-addin): keep internal protocol out of user output willchen96 2026-08-20 ↗ GitHub
691c6f91 fix(ui): align edit number with first reason line willchen96 2026-08-20 ↗ GitHub
aad6e2f5 fix(ui): align citation number with first row willchen96 2026-08-20 ↗ GitHub
ff787c41 fix(word-addin): persist resolved edit card outcomes willchen96 2026-08-20 ↗ GitHub
1c49b9f3 feat(word-addin): persist structured document edits willchen96 2026-08-20 ↗ GitHub
d67de815 fix(word-addin): resolve shared dropdown dependency willchen96 2026-08-20 ↗ 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-1278.md from inside the repo you want the changes in.

⬇ Download capture-thread-1278.md