Skip to main content

Documentation Modernization Report

What changed

  • Created a current-product docs structure around Workbench, Vault, Legislate, Workflows, Integrations, Playbooks, Records, Agents, Scribe, and Administration.
  • Added generated pages for Legislate, Workbench MCP providers, and the hosted TextMine MCP server based on current frontend/backend code.
  • Preserved all imported Intercom screenshots under /images/intercom.
  • Preserved converted Intercom articles under /archive/intercom with a stale-content note.
  • Added llms.txt so agents have a short map of the current docs.

Code surfaces used as source

  • front-end/textmine-web-workspace/projects/textmine/web/src/app/routes/secured-routes/secured-routes.module.ts
  • front-end/textmine-web-workspace/projects/textmine/web/src/app/pages/workflow/workflow-builder/workflow-builder.component.ts
  • front-end/textmine-web-workspace/projects/textmine/web/src/app/pages/workflow/workflow-step.utils.ts
  • front-end/textmine-web-workspace/projects/textmine/web/src/app/pages/business-records/business-records.component.ts
  • front-end/textmine-web-workspace/projects/textmine/web/src/app/pages/playbook/playbook.component.ts
  • front-end/textmine-web-workspace/projects/textmine/web/src/app/pages/workbench/workbench.component.ts
  • front-end/textmine-web-workspace/projects/textmine/web/src/app/core/services/integration-providers.service.ts
  • back-end/services/api/shared/src/main/java/com/legislate/api/workflow/dto/WorkflowActionType.java
  • back-end/services/api/shared/src/main/java/com/legislate/api/workflow/dto/WorkflowTriggerTypeEnum.java
  • back-end/services/api/shared/src/main/java/com/legislate/api/workbench/controller/WorkbenchController.java
  • back-end/services/api/shared/src/main/java/com/legislate/api/workbench/service/task/WorkbenchTaskCapabilityRegistry.java
  • back-end/services/api/shared/src/main/java/com/legislate/api/workbench/service/task/WorkbenchTaskExecutorImpl.java
  • back-end/services/api/shared/src/main/java/com/legislate/api/integrations/providers/IntegrationProvider.java
  • back-end/services/api/shared/src/main/java/com/legislate/api/integrations/providers/FileStorageProvider.java
  • back-end/services/api/shared/src/main/java/com/legislate/api/integrations/providers/DocumentProvider.java
  • back-end/services/api/shared/src/main/java/com/legislate/api/integrations/providers/GoogleDriveDocumentProvider.java
  • back-end/services/api/shared/src/main/java/com/legislate/api/integrations/providers/SharePointIntegrationProvider.java
  • back-end/services/api/shared/src/main/java/com/legislate/api/integrations/providers/NotionDocumentProvider.java
  • back-end/services/mcp/src/main/java/com/legislate/mcp/tools/*.java
  • back-end/services/mcp/src/main/java/com/legislate/mcp/config/PublicApiClientConfig.java
  • back-end/services/mcp/docs/adding-a-tool.md

Source caveats

  • back-end/services/mcp/docs/adding-a-tool.md contains older authentication wording about a static MCP_API_KEY; the generated docs follow the current PublicApiClientConfig code, which forwards the caller’s bearer Authorization header to Public API.

Manual review still needed

  • Capture fresh screenshots for the current Workbench, Workflow builder, Records, Playbooks, Vault, and Scribe pages.
  • Decide whether to publish the Intercom archive publicly or keep it unlisted for migration traceability.
  • Add detailed click-by-click tutorials after product owners confirm the current IA and terminology.
  • Set up redirects from old Intercom article URLs to the new maintained pages.
Last modified on June 5, 2026