feat(verticals): iManage (@hanzo/imanage) — legal DMS — Wave 5 COMPLETE

iManage Work OAuth2 + Work API (workspaces/documents/search) + content extraction,
AI actions (summarize doc / extract clauses-dates-parties / search-synthesize);
server-side tokens, never logs content, grounded extraction, 'not legal advice'.
121 tests. On published @hanzo/ai@0.2.0.

All 6 Wave 5 verticals now on main: epic(109) procore(102) quickbooks(91)
canvas-lms(119) workday(113) imanage(121). CI step added.
This commit is contained in:
Hanzo Dev
2026-07-04 02:02:39 -07:00
parent 4193d4889e
commit abb2ad56cb
2 changed files with 25 additions and 0 deletions
+3
View File
@@ -108,6 +108,9 @@ jobs:
- name: Test Workday (HR)
run: pnpm --filter @hanzo/workday test
- name: Test iManage (legal DMS)
run: pnpm --filter @hanzo/imanage test
- name: Test cards (shared card-builder)
run: pnpm --filter @hanzo/cards test
+22
View File
@@ -488,6 +488,28 @@ importers:
specifier: ^3.2.6
version: 3.2.6(@types/node@20.19.9)(jsdom@26.1.0)(sass@1.60.0)(terser@5.43.1)
packages/imanage:
dependencies:
'@hanzo/ai':
specifier: ^0.2.0
version: 0.2.0
'@hanzo/iam':
specifier: ^0.13.2
version: 0.13.2(react@19.2.7)
devDependencies:
'@types/node':
specifier: ^20.14.0
version: 20.19.9
esbuild:
specifier: ^0.25.8
version: 0.25.8
typescript:
specifier: ^5.8.3
version: 5.8.3
vitest:
specifier: ^3.2.6
version: 3.2.6(@types/node@20.19.9)(jsdom@26.1.0)(sass@1.60.0)(terser@5.43.1)
packages/jupyter:
dependencies:
'@hanzo/ai':