{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-learn/ai-for-docs/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"redocly_category":"Learn","type":"markdown"},"seo":{"title":"Use AI to check terminology consistency across your docs","description":"Audit docs for conflicting terms with AI, encode a canonical glossary in Redocly CLI lint rules, and single-source definitions with Reunite remote content.","siteUrl":"https://redocly.com","image":"/assets/redocly-card.f670aae34a39545a5ea633a540cb3a4a333a1f23bb2ed3c4a1b17a5fbcf0ac85.db81178d.png","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"use-ai-to-check-terminology-consistency-across-your-docs","__idx":0},"children":["Use AI to check terminology consistency across your docs"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The same product becomes an account, a tenant, and an organization in different guides. Readers notice, and linters do not catch prose drift by default. You can run an AI terminology audit, agree on a canonical glossary, encode forbidden variants in Redocly CLI rules, and host shared definitions with Reunite remote content. The review rhythm matches ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://redocly.com/learn/ai-for-docs/ai-reviews"},"children":["Use AI to accelerate and improve reviews"]},", but the checklist here focuses on language rather than API shape."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"how-the-same-concept-gets-three-names","__idx":1},"children":["How the same concept gets three names"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Teams write docs in parallel. Marketing prefers customer-friendly words while reference docs keep engineer shorthand. Acquisitions import whole doc sets with their own nouns. Without a glossary, every writer makes a reasonable local choice and the corpus diverges."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Terminology drift also shows up inside OpenAPI ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["description"]}," fields, error messages rendered in docs, and UI strings pasted into guides. An audit that scans only marketing pages will miss conflicts sitting next to schema tables. Include both prose pages and spec excerpts in the first pass."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"ai-audit-prompt-for-terminology","__idx":2},"children":["AI audit prompt for terminology"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Paste excerpts or file paths with a short domain note. Ask for conflicts, not rewrites, in the first pass."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"markdown","header":{"controls":{"copy":{}}},"source":"You are auditing documentation terminology for [product domain].\n\nCanonical terms we prefer:\n- organization (not tenant, not account) for B2B workspaces\n- member (not user) for people inside an organization\n\nScan the excerpts below and return a table:\n| term_used | preferred_term | file_or_section | severity |\n\nDo not rewrite prose yet.\n\n[paste markdown excerpts]\n","lang":"markdown"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Severity helps writers triage before you open a hundred tickets."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"building-a-canonical-glossary","__idx":3},"children":["Building a canonical glossary"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Convert the audit table into a one-page glossary with definition, allowed synonyms, and forbidden variants. Store it in git. Link it from your contributor guide. Keep entries short so writers actually read them."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Example entry:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"markdown","header":{"controls":{"copy":{}}},"source":"## organization\nDefinition: A B2B customer workspace that owns subscriptions.\nUse: organization\nAvoid: tenant, account (unless referring to billing account)\n","lang":"markdown"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"encoding-terms-as-cli-rules","__idx":4},"children":["Encoding terms as CLI rules"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Subjective audits do not scale in CI. After humans agree on terms, express checks with ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://redocly.com/docs/cli/rules/configurable-rules"},"children":["configurable rules"]}," in your ruleset. Start from the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://redocly.com/docs/cli/rules/recommended"},"children":["recommended ruleset"]}," and extend. Run the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://redocly.com/docs/cli/commands/lint"},"children":["lint command"]}," on pull requests that touch docs or OpenAPI descriptions so violations fail before merge."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Configurable rules work well for description fields and summary strings where the same forbidden token should never appear. They cannot understand context-heavy cases (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["account"]}," in a banking doc may be correct). Keep a short exception list in the rule comments."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://redocly.com/docs/cli/guides/configure-rules"},"children":["guide to configuring a ruleset"]}," walks through first-time setup if your repository has no ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["redocly.yaml"]}," yet."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"example-policy-you-can-express","__idx":5},"children":["Example policy you can express"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Forbidden in summaries"},"children":["Forbidden in summaries"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Preferred"},"children":["Preferred"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Notes"},"children":["Notes"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["tenant"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["organization"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["B2B workspace"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["user"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["member"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["people inside an org"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["webhook URL"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["webhook endpoint"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["align with UI copy"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Start with three to five high-impact swaps. Expand after false positives are understood."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"graph LR\n  A[AI terminology audit] --> B[Glossary in git]\n  B --> C[CLI configurable rules]\n  C --> D[CI lint on PRs]\n  B --> E[Reunite remote content]\n  E --> F[Published docs]\n","diagramHtml":"<svg id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 951.515625px;\" viewBox=\"0 0 951.515625 174\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .error-icon{fill:#552222;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .error-text{fill:#552222;stroke:#552222;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .edge-thickness-normal{stroke-width:1px;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .edge-thickness-thick{stroke-width:3.5px;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .edge-pattern-solid{stroke-dasharray:0;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .marker{fill:#333333;stroke:#333333;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .marker.cross{stroke:#333333;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 p{margin:0;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .label{font-family:\"Redocly Mermaid Sans\",sans-serif;color:#333;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .cluster-label text{fill:#333;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .cluster-label span{color:#333;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .cluster-label span p{background-color:transparent;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .label text,#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 span{fill:#333;color:#333;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .node rect,#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .node circle,#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .node ellipse,#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .node polygon,#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .rough-node .label text,#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .node .label text,#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .image-shape .label,#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .icon-shape .label{text-anchor:middle;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .rough-node .label,#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .node .label,#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .image-shape .label,#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .icon-shape .label{text-align:center;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .node.clickable{cursor:pointer;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .arrowheadPath{fill:#333333;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .flowchart-link{stroke:#333333;fill:none;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .cluster text{fill:#333;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .cluster span{color:#333;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 rect.text{fill:none;stroke-width:0;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .icon-shape,#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .icon-shape p,#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .icon-shape .label rect,#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 .node .neo-node{stroke:#9370DB;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 [data-look=\"neo\"].node rect,#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 [data-look=\"neo\"].cluster rect,#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><marker id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M219.234,87L223.401,87C227.568,87,235.901,87,243.568,87C251.234,87,258.234,87,261.734,87L265.234,87\" id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557-L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6MjE5LjIzNDM3NSwieSI6ODd9LHsieCI6MjQ0LjIzNDM3NSwieSI6ODd9LHsieCI6MjY5LjIzNDM3NSwieSI6ODd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557_flowchart-v2-pointEnd)\"></path><path d=\"M407.374,60L415.978,55.833C424.582,51.667,441.791,43.333,455.209,39.167C468.628,35,478.255,35,483.069,35L487.883,35\" id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557-L_B_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_C_0\" data-points=\"W3sieCI6NDA3LjM3MzY0NzgzNjUzODQ1LCJ5Ijo2MH0seyJ4Ijo0NTksInkiOjM1fSx7IngiOjQ5MS44ODI4MTI1LCJ5IjozNX1d\" data-look=\"classic\" marker-end=\"url(#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557_flowchart-v2-pointEnd)\"></path><path d=\"M713.164,35L718.645,35C724.125,35,735.086,35,745.336,35C755.586,35,765.125,35,769.895,35L774.664,35\" id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557-L_C_D_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_D_0\" data-points=\"W3sieCI6NzEzLjE2NDA2MjUsInkiOjM1fSx7IngiOjc0Ni4wNDY4NzUsInkiOjM1fSx7IngiOjc3OC42NjQwNjI1LCJ5IjozNX1d\" data-look=\"classic\" marker-end=\"url(#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557_flowchart-v2-pointEnd)\"></path><path d=\"M407.374,114L415.978,118.167C424.582,122.333,441.791,130.667,453.896,134.833C466,139,473,139,476.5,139L480,139\" id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557-L_B_E_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_E_0\" data-points=\"W3sieCI6NDA3LjM3MzY0NzgzNjUzODQ1LCJ5IjoxMTR9LHsieCI6NDU5LCJ5IjoxMzl9LHsieCI6NDg0LCJ5IjoxMzl9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557_flowchart-v2-pointEnd)\"></path><path d=\"M721.047,139L725.214,139C729.38,139,737.714,139,745.38,139C753.047,139,760.047,139,763.547,139L767.047,139\" id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557-L_E_F_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_E_F_0\" data-points=\"W3sieCI6NzIxLjA0Njg3NSwieSI6MTM5fSx7IngiOjc0Ni4wNDY4NzUsInkiOjEzOX0seyJ4Ijo3NzEuMDQ2ODc1LCJ5IjoxMzl9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_C_D_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B_E_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_E_F_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557-flowchart-A-0\" data-look=\"classic\" transform=\"translate(113.6171875, 87)\"><rect class=\"basic label-container\" style=\"\" x=\"-105.6171875\" y=\"-27\" width=\"211.234375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-75.6171875, -12)\"><rect></rect><foreignObject width=\"151.234375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>AI terminology audit</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557-flowchart-B-1\" data-look=\"classic\" transform=\"translate(351.6171875, 87)\"><rect class=\"basic label-container\" style=\"\" x=\"-82.3828125\" y=\"-27\" width=\"164.765625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-52.3828125, -12)\"><rect></rect><foreignObject width=\"104.765625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Glossary in git</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557-flowchart-C-3\" data-look=\"classic\" transform=\"translate(602.5234375, 35)\"><rect class=\"basic label-container\" style=\"\" x=\"-110.640625\" y=\"-27\" width=\"221.28125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-80.640625, -12)\"><rect></rect><foreignObject width=\"161.28125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>CLI configurable rules</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557-flowchart-D-5\" data-look=\"classic\" transform=\"translate(857.28125, 35)\"><rect class=\"basic label-container\" style=\"\" x=\"-78.6171875\" y=\"-27\" width=\"157.234375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-48.6171875, -12)\"><rect></rect><foreignObject width=\"97.234375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>CI lint on PRs</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557-flowchart-E-7\" data-look=\"classic\" transform=\"translate(602.5234375, 139)\"><rect class=\"basic label-container\" style=\"\" x=\"-118.5234375\" y=\"-27\" width=\"237.046875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-88.5234375, -12)\"><rect></rect><foreignObject width=\"177.046875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Reunite remote content</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557-flowchart-F-9\" data-look=\"classic\" transform=\"translate(857.28125, 139)\"><rect class=\"basic label-container\" style=\"\" x=\"-86.234375\" y=\"-27\" width=\"172.46875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-56.234375, -12)\"><rect></rect><foreignObject width=\"112.46875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Published docs</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-d442ab2f0eb3781585da8860a590c2c27e3b52129d792ea3d276adf4b93ec557-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 951.515625px;\" viewBox=\"0 0 951.515625 174\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .error-icon{fill:#a44141;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .error-text{fill:#ddd;stroke:#ddd;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .edge-thickness-normal{stroke-width:1px;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .edge-thickness-thick{stroke-width:3.5px;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .edge-pattern-solid{stroke-dasharray:0;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .marker.cross{stroke:lightgrey;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 p{margin:0;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .label{font-family:\"Redocly Mermaid Sans\",sans-serif;color:#ccc;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .cluster-label text{fill:#F9FFFE;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .cluster-label span{color:#F9FFFE;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .cluster-label span p{background-color:transparent;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .label text,#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 span{fill:#ccc;color:#ccc;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .node rect,#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .node circle,#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .node ellipse,#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .node polygon,#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .rough-node .label text,#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .node .label text,#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .image-shape .label,#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .icon-shape .label{text-anchor:middle;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .rough-node .label,#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .node .label,#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .image-shape .label,#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .icon-shape .label{text-align:center;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .node.clickable{cursor:pointer;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .arrowheadPath{fill:lightgrey;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .flowchart-link{stroke:lightgrey;fill:none;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .cluster text{fill:#F9FFFE;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .cluster span{color:#F9FFFE;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:12px;background:hsl(20, 1.5873015873%, 12.3529411765%);border:1px solid rgba(255, 255, 255, 0.25);border-radius:2px;pointer-events:none;z-index:100;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 rect.text{fill:none;stroke-width:0;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .icon-shape,#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .icon-shape p,#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .icon-shape .label rect,#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 .node .neo-node{stroke:#ccc;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 [data-look=\"neo\"].node rect,#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 [data-look=\"neo\"].cluster rect,#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 [data-look=\"neo\"].node polygon{stroke:url(#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 [data-look=\"neo\"].node path{stroke:url(#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886-gradient);stroke-width:1px;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 [data-look=\"neo\"].node circle{stroke:url(#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><marker id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M219.234,87L223.401,87C227.568,87,235.901,87,243.568,87C251.234,87,258.234,87,261.734,87L265.234,87\" id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886-L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6MjE5LjIzNDM3NSwieSI6ODd9LHsieCI6MjQ0LjIzNDM3NSwieSI6ODd9LHsieCI6MjY5LjIzNDM3NSwieSI6ODd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886_flowchart-v2-pointEnd)\"></path><path d=\"M407.374,60L415.978,55.833C424.582,51.667,441.791,43.333,455.209,39.167C468.628,35,478.255,35,483.069,35L487.883,35\" id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886-L_B_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_C_0\" data-points=\"W3sieCI6NDA3LjM3MzY0NzgzNjUzODQ1LCJ5Ijo2MH0seyJ4Ijo0NTksInkiOjM1fSx7IngiOjQ5MS44ODI4MTI1LCJ5IjozNX1d\" data-look=\"classic\" marker-end=\"url(#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886_flowchart-v2-pointEnd)\"></path><path d=\"M713.164,35L718.645,35C724.125,35,735.086,35,745.336,35C755.586,35,765.125,35,769.895,35L774.664,35\" id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886-L_C_D_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_D_0\" data-points=\"W3sieCI6NzEzLjE2NDA2MjUsInkiOjM1fSx7IngiOjc0Ni4wNDY4NzUsInkiOjM1fSx7IngiOjc3OC42NjQwNjI1LCJ5IjozNX1d\" data-look=\"classic\" marker-end=\"url(#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886_flowchart-v2-pointEnd)\"></path><path d=\"M407.374,114L415.978,118.167C424.582,122.333,441.791,130.667,453.896,134.833C466,139,473,139,476.5,139L480,139\" id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886-L_B_E_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_E_0\" data-points=\"W3sieCI6NDA3LjM3MzY0NzgzNjUzODQ1LCJ5IjoxMTR9LHsieCI6NDU5LCJ5IjoxMzl9LHsieCI6NDg0LCJ5IjoxMzl9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886_flowchart-v2-pointEnd)\"></path><path d=\"M721.047,139L725.214,139C729.38,139,737.714,139,745.38,139C753.047,139,760.047,139,763.547,139L767.047,139\" id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886-L_E_F_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_E_F_0\" data-points=\"W3sieCI6NzIxLjA0Njg3NSwieSI6MTM5fSx7IngiOjc0Ni4wNDY4NzUsInkiOjEzOX0seyJ4Ijo3NzEuMDQ2ODc1LCJ5IjoxMzl9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_C_D_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B_E_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_E_F_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886-flowchart-A-0\" data-look=\"classic\" transform=\"translate(113.6171875, 87)\"><rect class=\"basic label-container\" style=\"\" x=\"-105.6171875\" y=\"-27\" width=\"211.234375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-75.6171875, -12)\"><rect></rect><foreignObject width=\"151.234375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>AI terminology audit</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886-flowchart-B-1\" data-look=\"classic\" transform=\"translate(351.6171875, 87)\"><rect class=\"basic label-container\" style=\"\" x=\"-82.3828125\" y=\"-27\" width=\"164.765625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-52.3828125, -12)\"><rect></rect><foreignObject width=\"104.765625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Glossary in git</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886-flowchart-C-3\" data-look=\"classic\" transform=\"translate(602.5234375, 35)\"><rect class=\"basic label-container\" style=\"\" x=\"-110.640625\" y=\"-27\" width=\"221.28125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-80.640625, -12)\"><rect></rect><foreignObject width=\"161.28125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>CLI configurable rules</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886-flowchart-D-5\" data-look=\"classic\" transform=\"translate(857.28125, 35)\"><rect class=\"basic label-container\" style=\"\" x=\"-78.6171875\" y=\"-27\" width=\"157.234375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-48.6171875, -12)\"><rect></rect><foreignObject width=\"97.234375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>CI lint on PRs</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886-flowchart-E-7\" data-look=\"classic\" transform=\"translate(602.5234375, 139)\"><rect class=\"basic label-container\" style=\"\" x=\"-118.5234375\" y=\"-27\" width=\"237.046875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-88.5234375, -12)\"><rect></rect><foreignObject width=\"177.046875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Reunite remote content</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886-flowchart-F-9\" data-look=\"classic\" transform=\"translate(857.28125, 139)\"><rect class=\"basic label-container\" style=\"\" x=\"-86.234375\" y=\"-27\" width=\"172.46875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-56.234375, -12)\"><rect></rect><foreignObject width=\"112.46875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Published docs</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-0a4d3b669440f090a6ae039d8428c9c5a1ae638d19553527b71906592206d886-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["graph LR\n  A[AI terminology audit] --> B[Glossary in git]\n  B --> C[CLI configurable rules]\n  C --> D[CI lint on PRs]\n  B --> E[Reunite remote content]\n  E --> F[Published docs]\n"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Remote content keeps definitions synchronized with the glossary file."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"reunite-remote-content-for-single-sourcing","__idx":6},"children":["Reunite remote content for single sourcing"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When a term appears in fifty pages, editing each file by hand fails. ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://redocly.com/docs/realm/reunite/project/remote-content/remote-content"},"children":["Remote content"]}," lets Reunite pull shared snippets from a canonical repository. Writers edit the glossary fragment once; pages include it by reference. Onboard authors with ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://redocly.com/docs/realm/get-started/start-reunite-editor"},"children":["start with the Reunite editor"]}," and point them at ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://redocly.com/reunite"},"children":["Reunite"]}," for the wider workflow."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Use remote content for definitions and boilerplate, not for entire guides, so diffs stay readable."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Version the glossary file with semver or dates in the filename when terms change often. Remote content consumers should pin to a tag until they update references deliberately."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"best-practices","__idx":7},"children":["Best practices"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Run terminology audits after rebrands or major UI copy changes."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Separate audit (find conflicts) from rewrite (fix prose) into two PR types."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Pair CLI bans with positive examples in the glossary."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Review false positives monthly and narrow rules instead of disabling lint."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Invite support and developer relations to the glossary review so customer-facing language matches docs."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Publish the glossary URL in your pull request template checklist for doc authors."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When remote content updates a definition, run lint on consuming projects the same day."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Export audit tables to CSV so product and support can comment without learning git syntax."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"what-lint-cannot-catch","__idx":8},"children":["What lint cannot catch"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Rules excel at forbidden tokens in machine-readable fields. They struggle with ambiguous sentences where both terms are valid in context. AI audits can over-report colloquial phrases that stakeholders want to keep. Legal and brand still own trademark capitalization."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For narrative docs outside OpenAPI, run a lighter periodic AI audit even when CLI rules pass. Markdown guides can still mix customer and member in the same paragraph. Schedule that pass after major releases when new screenshots import fresh UI strings."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"summary","__idx":9},"children":["Summary"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Use AI to surface terminology drift, publish a short canonical glossary, enforce agreed bans with Redocly CLI in CI, and single-source definitions through Reunite remote content so the next writer does not reintroduce a third name for the same thing. Treat terminology like API versioning: visible, owned, and reviewed on a schedule."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"learn-more","__idx":10},"children":["Learn more"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://redocly.com/docs/cli/"},"children":["Explore Redocly CLI"]}," to wire configurable terminology rules into the same lint workflow you already use for OpenAPI validation."]}]},"headings":[{"value":"Use AI to check terminology consistency across your docs","id":"use-ai-to-check-terminology-consistency-across-your-docs","depth":1},{"value":"How the same concept gets three names","id":"how-the-same-concept-gets-three-names","depth":2},{"value":"AI audit prompt for terminology","id":"ai-audit-prompt-for-terminology","depth":2},{"value":"Building a canonical glossary","id":"building-a-canonical-glossary","depth":2},{"value":"Encoding terms as CLI rules","id":"encoding-terms-as-cli-rules","depth":2},{"value":"Example policy you can express","id":"example-policy-you-can-express","depth":3},{"value":"Reunite remote content for single sourcing","id":"reunite-remote-content-for-single-sourcing","depth":2},{"value":"Best practices","id":"best-practices","depth":2},{"value":"What lint cannot catch","id":"what-lint-cannot-catch","depth":2},{"value":"Summary","id":"summary","depth":2},{"value":"Learn more","id":"learn-more","depth":2}],"frontmatter":{"seo":{"title":"Use AI to check terminology consistency across your docs","description":"Audit docs for conflicting terms with AI, encode a canonical glossary in Redocly CLI lint rules, and single-source definitions with Reunite remote content."}},"lastModified":"2026-05-22T12:10:40.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/learn/ai-for-docs/ai-check-terminology-consistency-across-docs","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}