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/intercomwith a stale-content note. - Added
llms.txtso 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.tsfront-end/textmine-web-workspace/projects/textmine/web/src/app/pages/workflow/workflow-builder/workflow-builder.component.tsfront-end/textmine-web-workspace/projects/textmine/web/src/app/pages/workflow/workflow-step.utils.tsfront-end/textmine-web-workspace/projects/textmine/web/src/app/pages/business-records/business-records.component.tsfront-end/textmine-web-workspace/projects/textmine/web/src/app/pages/playbook/playbook.component.tsfront-end/textmine-web-workspace/projects/textmine/web/src/app/pages/workbench/workbench.component.tsfront-end/textmine-web-workspace/projects/textmine/web/src/app/core/services/integration-providers.service.tsback-end/services/api/shared/src/main/java/com/legislate/api/workflow/dto/WorkflowActionType.javaback-end/services/api/shared/src/main/java/com/legislate/api/workflow/dto/WorkflowTriggerTypeEnum.javaback-end/services/api/shared/src/main/java/com/legislate/api/workbench/controller/WorkbenchController.javaback-end/services/api/shared/src/main/java/com/legislate/api/workbench/service/task/WorkbenchTaskCapabilityRegistry.javaback-end/services/api/shared/src/main/java/com/legislate/api/workbench/service/task/WorkbenchTaskExecutorImpl.javaback-end/services/api/shared/src/main/java/com/legislate/api/integrations/providers/IntegrationProvider.javaback-end/services/api/shared/src/main/java/com/legislate/api/integrations/providers/FileStorageProvider.javaback-end/services/api/shared/src/main/java/com/legislate/api/integrations/providers/DocumentProvider.javaback-end/services/api/shared/src/main/java/com/legislate/api/integrations/providers/GoogleDriveDocumentProvider.javaback-end/services/api/shared/src/main/java/com/legislate/api/integrations/providers/SharePointIntegrationProvider.javaback-end/services/api/shared/src/main/java/com/legislate/api/integrations/providers/NotionDocumentProvider.javaback-end/services/mcp/src/main/java/com/legislate/mcp/tools/*.javaback-end/services/mcp/src/main/java/com/legislate/mcp/config/PublicApiClientConfig.javaback-end/services/mcp/docs/adding-a-tool.md
Source caveats
back-end/services/mcp/docs/adding-a-tool.mdcontains older authentication wording about a staticMCP_API_KEY; the generated docs follow the currentPublicApiClientConfigcode, 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.