feat: Word add-in - chat, tracked-changes rewrites, workflows and projects in Word

↗ view on GitHub · Amalanand Muthukumaran · 2026-07-25 · b8bd5b0c

Port of the Office.js Word add-in from amal66/mike@feat/word-addin-pr. The
add-in itself (word-addin/) is copied verbatim; in the fork it consumes the
shared @mike/api-client, @mike/core, and @mike/shared packages from the
monorepo's packages/ directory via tsconfig paths + webpack aliases. Upstream
has no packages/ directory, so the specific files it imports are vendored as
mechanical copies under word-addin/src/vendor/{api-client,core,shared}/ and
the aliases retargeted there - no source file changes.

Features: chat task pane with SSE streaming, document-anchored tracked-changes
rewrites, workflow runs, project browsing/upload, API-key onboarding banner,
Supabase auth, hermetic Playwright e2e suite with an in-page Office.js shim.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CEguyEgXa9JjCciXCcVemC
Repository open-legal-products/mike
Author Amalanand Muthukumaran <mamalanand3@gmail.com>
Authored
Committed
Parents 8313af19
Stats 61 files changed , +22329
Part of Add a Word add-in for chat and tracked rewrites

Capture this commit into my fork

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

⬇ Download capture-commit-b8bd5b0c.md