What ports as-is
- The whole chain: sidebar drop zone with drag-and-drop in every context
- The extraction service over an AI chat client
- Blob archival of the source
- The review flag that keeps an extracted record out of the trusted set
- The categorisation endpoint behind an interchangeable categoriser seam with a routing table
- The shared-mailbox reader over the corporate mail API with a background ingestion service and PDF rendering of mail bodies
- The import wizard
- Covered by backend and end-to-end tests
What we build for you
- The target record shape and field mapping
- The extraction prompt and model per document type
- The category list and its wizard routing
- The shared mailbox and its application permission
- The blob container
- The review policy



