{"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"how-ai-fits-into-modern-api-documentation","__idx":0},"children":["How AI fits into modern API documentation"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["AI is changing how teams write and manage API documentation — but not by replacing writers or tools."," ","Its real value comes from helping people work faster, review smarter, and improve the quality of content."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The key is knowing where AI actually adds value, and where deterministic tools (rule-based systems that produce the same output every time) still do a better job."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"the-workflow","__idx":1},"children":["The workflow"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Here's how AI and deterministic tools work together in the documentation lifecycle:"]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"graph LR\n    A[Idea/Schema] --> B[AI Drafts]\n    B --> C[Human Reviews]\n    C --> D[Redocly Validates]\n    D --> E[Publish]\n    \n    B -.generates content.-> B\n    C -.refines & verifies.-> C\n    D -.enforces rules.-> D\n    \n    style B fill:#e1f5ff\n    style D fill:#fff4e1\n","diagramHtml":"<svg id=\"diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 1365.3843994140625px;\" viewBox=\"0 0 1365.3843994140625 311.1246337890625\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>\n    #diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .error-icon{fill:#552222;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .error-text{fill:#552222;stroke:#552222;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .edge-thickness-normal{stroke-width:1px;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .edge-thickness-thick{stroke-width:3.5px;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .edge-pattern-solid{stroke-dasharray:0;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .marker{fill:#333333;stroke:#333333;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .marker.cross{stroke:#333333;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 p{margin:0;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#333;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .cluster-label text{fill:#333;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .cluster-label span{color:#333;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .cluster-label span p{background-color:transparent;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .label text,#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 span{fill:#333;color:#333;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .node rect,#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .node circle,#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .node ellipse,#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .node polygon,#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .rough-node .label text,#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .node .label text,#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .image-shape .label,#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .icon-shape .label{text-anchor:middle;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .rough-node .label,#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .node .label,#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .image-shape .label,#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .icon-shape .label{text-align:center;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .node.clickable{cursor:pointer;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .arrowheadPath{fill:#333333;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .flowchart-link{stroke:#333333;fill:none;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .cluster text{fill:#333;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .cluster span{color:#333;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",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-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 rect.text{fill:none;stroke-width:0;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .icon-shape,#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .icon-shape p,#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .icon-shape .label rect,#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 .node .neo-node{stroke:#9370DB;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 [data-look=\"neo\"].node rect,#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 [data-look=\"neo\"].cluster rect,#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562_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-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562_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-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562_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-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562_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-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562_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-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562_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-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562_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-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562_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-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562_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-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562_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-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562_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-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562_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=\"M162.281,266.15L166.448,266.15C170.615,266.15,178.948,266.15,186.615,266.15C194.281,266.15,201.281,266.15,204.781,266.15L208.281,266.15\" id=\"diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562-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=\"W3sieCI6MTYyLjI4MTI1LCJ5IjoyNjYuMTUwMDAwMDAyMjM1Mn0seyJ4IjoxODcuMjgxMjUsInkiOjI2Ni4xNTAwMDAwMDIyMzUyfSx7IngiOjIxMi4yODEyNSwieSI6MjY2LjE1MDAwMDAwMjIzNTJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562_flowchart-v2-pointEnd)\"></path><path d=\"M301.079,239.15L310.818,229.65C320.558,220.15,340.037,201.15,353.276,191.65C366.516,182.15,373.516,182.15,377.016,182.15L380.516,182.15\" id=\"diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562-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=\"W3sieCI6MzAxLjA3ODk2MjA1MzU3MTQ0LCJ5IjoyMzkuMTUwMDAwMDAyMjM1MTd9LHsieCI6MzU5LjUxNTYyNSwieSI6MTgyLjE1MDAwMDAwMjIzNTE3fSx7IngiOjM4NC41MTU2MjUsInkiOjE4Mi4xNTAwMDAwMDIyMzUxN31d\" data-look=\"classic\" marker-end=\"url(#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562_flowchart-v2-pointEnd)\"></path><path d=\"M523.372,155.15L544.484,143.888C565.597,132.625,607.822,110.1,643.109,98.838C678.396,87.575,706.745,87.575,720.919,87.575L735.094,87.575\" id=\"diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562-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=\"W3sieCI6NTIzLjM3MTY2MDYzNTgwMTYsInkiOjE1NS4xNTAwMDAwMDIyMzUxN30seyJ4Ijo2NTAuMDQ2ODc1LCJ5Ijo4Ny41NzUwMDAwMDExMTc1OX0seyJ4Ijo3MzkuMDkzNzUsInkiOjg3LjU3NTAwMDAwMTExNzU5fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562_flowchart-v2-pointEnd)\"></path><path d=\"M923.735,60.575L938.132,56.313C952.529,52.05,981.323,43.525,1009.076,39.263C1036.828,35,1063.539,35,1076.895,35L1090.25,35\" id=\"diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562-L_D_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_D_E_0\" data-points=\"W3sieCI6OTIzLjczNDY3NTkwNzQ3NjYsInkiOjYwLjU3NTAwMDAwMTExNzU5fSx7IngiOjEwMTAuMTE3MTg3NSwieSI6MzV9LHsieCI6MTA5NC4yNSwieSI6MzV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562_flowchart-v2-pointEnd)\"></path><path d=\"M320.567,239.15L326.942,235.501C333.317,231.852,346.066,224.554,352.441,237.203C358.816,249.852,358.816,282.448,353.019,295.428C347.223,308.408,335.631,301.773,329.835,298.455L324.039,295.137\" id=\"diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562-L_B_B_0\" class=\"edge-thickness-normal edge-pattern-dotted edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_B_0\" data-points=\"W3sieCI6MzIwLjU2NzMzMDUwNzc5NzUsInkiOjIzOS4xNTAwMDAwMDIyMzUxN30seyJ4IjozNTguODE1NjI1LCJ5IjoyMTcuMjU2MjUwMDAyMjM1MTZ9LHsieCI6MzU4LjgxNTYyNSwieSI6MzE1LjA0Mzc1MDAwMjIzNTJ9LHsieCI6MzIwLjU2NzMzMDUwNzc5NzUsInkiOjI5My4xNTAwMDAwMDIyMzUyfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562_flowchart-v2-pointEnd)\"></path><path d=\"M533.531,155.15L542.159,151.317C550.787,147.483,568.044,139.817,576.672,152.65C585.3,165.483,585.3,198.817,577.281,211.921C569.262,225.025,553.224,217.899,545.205,214.337L537.186,210.774\" id=\"diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562-L_C_C_0\" class=\"edge-thickness-normal edge-pattern-dotted edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_C_0\" data-points=\"W3sieCI6NTMzLjUzMDU5Mzc1LCJ5IjoxNTUuMTUwMDAwMDAyMjM1MTd9LHsieCI6NTg1LjMsInkiOjEzMi4xNTAwMDAwMDIyMzUxN30seyJ4Ijo1ODUuMywieSI6MjMyLjE1MDAwMDAwMjIzNTE3fSx7IngiOjUzMy41MzA1OTM3NSwieSI6MjA5LjE1MDAwMDAwMjIzNTE3fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562_flowchart-v2-pointEnd)\"></path><path d=\"M896.122,60.575L905.149,56.742C914.176,52.908,932.23,45.242,941.257,58.075C950.284,70.908,950.284,104.242,941.871,117.336C933.457,130.429,916.63,123.284,908.217,119.711L899.803,116.138\" id=\"diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562-L_D_D_0\" class=\"edge-thickness-normal edge-pattern-dotted edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_D_D_0\" data-points=\"W3sieCI6ODk2LjEyMTUzMTI1LCJ5Ijo2MC41NzUwMDAwMDExMTc1OX0seyJ4Ijo5NTAuMjg0Mzc1LCJ5IjozNy41NzUwMDAwMDExMTc1OX0seyJ4Ijo5NTAuMjg0Mzc1LCJ5IjoxMzcuNTc1MDAwMDAxMTE3Nn0seyJ4Ijo4OTYuMTIxNTMxMjUsInkiOjExNC41NzUwMDAwMDExMTc1OX1d\" data-look=\"classic\" marker-end=\"url(#diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562_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_D_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\" transform=\"translate(426.8625, 266.1500000022352)\"><g class=\"label\" data-id=\"L_B_B_0\" transform=\"translate(-64.046875, -12)\"><foreignObject width=\"128.09375\" height=\"24\"><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\"><p>generates content</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(648.4328125, 182.15000000223517)\"><g class=\"label\" data-id=\"L_C_C_0\" transform=\"translate(-59.1328125, -12)\"><foreignObject width=\"118.265625\" height=\"24\"><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\"><p>refines &amp; verifies</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(1004.534375, 87.57500000111759)\"><g class=\"label\" data-id=\"L_D_D_0\" transform=\"translate(-50.25, -12)\"><foreignObject width=\"100.5\" height=\"24\"><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\"><p>enforces rules</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562-flowchart-A-0\" data-look=\"classic\" transform=\"translate(85.140625, 266.1500000022352)\"><rect class=\"basic label-container\" style=\"\" x=\"-77.140625\" y=\"-27\" width=\"154.28125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-47.140625, -12)\"><rect></rect><foreignObject width=\"94.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>Idea/Schema</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562-flowchart-B-1\" data-look=\"classic\" transform=\"translate(273.3984375, 266.1500000022352)\"><rect class=\"basic label-container\" style=\"fill:#e1f5ff !important\" x=\"-61.1171875\" y=\"-27\" width=\"122.234375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-31.1171875, -12)\"><rect></rect><foreignObject width=\"62.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 Drafts</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562-flowchart-C-3\" data-look=\"classic\" transform=\"translate(472.7578125, 182.15000000223517)\"><rect class=\"basic label-container\" style=\"\" x=\"-88.2421875\" y=\"-27\" width=\"176.484375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-58.2421875, -12)\"><rect></rect><foreignObject width=\"116.484375\" 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>Human Reviews</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562-flowchart-D-5\" data-look=\"classic\" transform=\"translate(832.5390625, 87.57500000111759)\"><rect class=\"basic label-container\" style=\"fill:#fff4e1 !important\" x=\"-93.4453125\" y=\"-27\" width=\"186.890625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-63.4453125, -12)\"><rect></rect><foreignObject width=\"126.890625\" 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>Redocly Validates</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562-flowchart-E-7\" data-look=\"classic\" transform=\"translate(1150.4921875, 35)\"><rect class=\"basic label-container\" style=\"\" x=\"-56.2421875\" y=\"-27\" width=\"112.484375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-26.2421875, -12)\"><rect></rect><foreignObject width=\"52.484375\" 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>Publish</p></span></div></foreignObject></g></g><g class=\"label edgeLabel\" id=\"B---B---1\" transform=\"translate(472.7578125, 259.20000000298023)\"><rect width=\"0.1\" height=\"0.1\"></rect><g class=\"label\" style=\"\" transform=\"translate(0, 0)\"><rect></rect><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 10px; text-align: center;\"><span class=\"nodeLabel\"></span></div></foreignObject></g></g><g class=\"label edgeLabel\" id=\"B---B---2\" transform=\"translate(832.5390625, 283.6750000026077)\"><rect width=\"0.1\" height=\"0.1\"></rect><g class=\"label\" style=\"\" transform=\"translate(0, 0)\"><rect></rect><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 10px; text-align: center;\"><span class=\"nodeLabel\"></span></div></foreignObject></g></g><g class=\"label edgeLabel\" id=\"C---C---1\" transform=\"translate(832.5390625, 185.62500000186265)\"><rect width=\"0.1\" height=\"0.1\"></rect><g class=\"label\" style=\"\" transform=\"translate(0, 0)\"><rect></rect><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 10px; text-align: center;\"><span class=\"nodeLabel\"></span></div></foreignObject></g></g><g class=\"label edgeLabel\" id=\"C---C---2\" transform=\"translate(1150.4921875, 192.5750000011176)\"><rect width=\"0.1\" height=\"0.1\"></rect><g class=\"label\" style=\"\" transform=\"translate(0, 0)\"><rect></rect><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 10px; text-align: center;\"><span class=\"nodeLabel\"></span></div></foreignObject></g></g><g class=\"label edgeLabel\" id=\"D---D---1\" transform=\"translate(1150.4921875, 112.05000000074506)\"><rect width=\"0.1\" height=\"0.1\"></rect><g class=\"label\" style=\"\" transform=\"translate(0, 0)\"><rect></rect><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 10px; text-align: center;\"><span class=\"nodeLabel\"></span></div></foreignObject></g></g><g class=\"label edgeLabel\" id=\"D---D---2\" transform=\"translate(1357.284375000745, 119)\"><rect width=\"0.1\" height=\"0.1\"></rect><g class=\"label\" style=\"\" transform=\"translate(0, 0)\"><rect></rect><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 10px; text-align: center;\"><span class=\"nodeLabel\"></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562-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-166f86d3f90d7782c802e8ea00b33ce37e88097aad1f5120e641bd9912729562-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-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 1365.3843994140625px;\" viewBox=\"0 0 1365.3843994140625 311.1246337890625\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>\n    #diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .error-icon{fill:#a44141;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .error-text{fill:#ddd;stroke:#ddd;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .edge-thickness-normal{stroke-width:1px;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .edge-thickness-thick{stroke-width:3.5px;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .edge-pattern-solid{stroke-dasharray:0;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .edge-pattern-dashed{stroke-dasharray:3;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .edge-pattern-dotted{stroke-dasharray:2;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .marker{fill:lightgrey;stroke:lightgrey;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .marker.cross{stroke:lightgrey;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd p{margin:0;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#ccc;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .cluster-label text{fill:#F9FFFE;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .cluster-label span{color:#F9FFFE;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .cluster-label span p{background-color:transparent;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .label text,#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd span{fill:#ccc;color:#ccc;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .node rect,#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .node circle,#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .node ellipse,#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .node polygon,#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .rough-node .label text,#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .node .label text,#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .image-shape .label,#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .icon-shape .label{text-anchor:middle;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .rough-node .label,#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .node .label,#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .image-shape .label,#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .icon-shape .label{text-align:center;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .node.clickable{cursor:pointer;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .arrowheadPath{fill:lightgrey;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .flowchart-link{stroke:lightgrey;fill:none;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .cluster text{fill:#F9FFFE;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .cluster span{color:#F9FFFE;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",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-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd rect.text{fill:none;stroke-width:0;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .icon-shape,#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .icon-shape p,#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .icon-shape .label rect,#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd .node .neo-node{stroke:#ccc;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd [data-look=\"neo\"].node rect,#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd [data-look=\"neo\"].cluster rect,#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd [data-look=\"neo\"].node polygon{stroke:url(#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd [data-look=\"neo\"].node path{stroke:url(#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd-gradient);stroke-width:1px;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd [data-look=\"neo\"].node circle{stroke:url(#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd_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-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd_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-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd_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-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd_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-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd_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-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd_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-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd_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-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd_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-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd_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-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd_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-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd_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-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd_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=\"M162.281,266.15L166.448,266.15C170.615,266.15,178.948,266.15,186.615,266.15C194.281,266.15,201.281,266.15,204.781,266.15L208.281,266.15\" id=\"diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd-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=\"W3sieCI6MTYyLjI4MTI1LCJ5IjoyNjYuMTUwMDAwMDAyMjM1Mn0seyJ4IjoxODcuMjgxMjUsInkiOjI2Ni4xNTAwMDAwMDIyMzUyfSx7IngiOjIxMi4yODEyNSwieSI6MjY2LjE1MDAwMDAwMjIzNTJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd_flowchart-v2-pointEnd)\"></path><path d=\"M301.079,239.15L310.818,229.65C320.558,220.15,340.037,201.15,353.276,191.65C366.516,182.15,373.516,182.15,377.016,182.15L380.516,182.15\" id=\"diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd-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=\"W3sieCI6MzAxLjA3ODk2MjA1MzU3MTQ0LCJ5IjoyMzkuMTUwMDAwMDAyMjM1MTd9LHsieCI6MzU5LjUxNTYyNSwieSI6MTgyLjE1MDAwMDAwMjIzNTE3fSx7IngiOjM4NC41MTU2MjUsInkiOjE4Mi4xNTAwMDAwMDIyMzUxN31d\" data-look=\"classic\" marker-end=\"url(#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd_flowchart-v2-pointEnd)\"></path><path d=\"M523.372,155.15L544.484,143.888C565.597,132.625,607.822,110.1,643.109,98.838C678.396,87.575,706.745,87.575,720.919,87.575L735.094,87.575\" id=\"diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd-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=\"W3sieCI6NTIzLjM3MTY2MDYzNTgwMTYsInkiOjE1NS4xNTAwMDAwMDIyMzUxN30seyJ4Ijo2NTAuMDQ2ODc1LCJ5Ijo4Ny41NzUwMDAwMDExMTc1OX0seyJ4Ijo3MzkuMDkzNzUsInkiOjg3LjU3NTAwMDAwMTExNzU5fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd_flowchart-v2-pointEnd)\"></path><path d=\"M923.735,60.575L938.132,56.313C952.529,52.05,981.323,43.525,1009.076,39.263C1036.828,35,1063.539,35,1076.895,35L1090.25,35\" id=\"diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd-L_D_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_D_E_0\" data-points=\"W3sieCI6OTIzLjczNDY3NTkwNzQ3NjYsInkiOjYwLjU3NTAwMDAwMTExNzU5fSx7IngiOjEwMTAuMTE3MTg3NSwieSI6MzV9LHsieCI6MTA5NC4yNSwieSI6MzV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd_flowchart-v2-pointEnd)\"></path><path d=\"M320.567,239.15L326.942,235.501C333.317,231.852,346.066,224.554,352.441,237.203C358.816,249.852,358.816,282.448,353.019,295.428C347.223,308.408,335.631,301.773,329.835,298.455L324.039,295.137\" id=\"diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd-L_B_B_0\" class=\"edge-thickness-normal edge-pattern-dotted edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_B_0\" data-points=\"W3sieCI6MzIwLjU2NzMzMDUwNzc5NzUsInkiOjIzOS4xNTAwMDAwMDIyMzUxN30seyJ4IjozNTguODE1NjI1LCJ5IjoyMTcuMjU2MjUwMDAyMjM1MTZ9LHsieCI6MzU4LjgxNTYyNSwieSI6MzE1LjA0Mzc1MDAwMjIzNTJ9LHsieCI6MzIwLjU2NzMzMDUwNzc5NzUsInkiOjI5My4xNTAwMDAwMDIyMzUyfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd_flowchart-v2-pointEnd)\"></path><path d=\"M533.531,155.15L542.159,151.317C550.787,147.483,568.044,139.817,576.672,152.65C585.3,165.483,585.3,198.817,577.281,211.921C569.262,225.025,553.224,217.899,545.205,214.337L537.186,210.774\" id=\"diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd-L_C_C_0\" class=\"edge-thickness-normal edge-pattern-dotted edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_C_0\" data-points=\"W3sieCI6NTMzLjUzMDU5Mzc1LCJ5IjoxNTUuMTUwMDAwMDAyMjM1MTd9LHsieCI6NTg1LjMsInkiOjEzMi4xNTAwMDAwMDIyMzUxN30seyJ4Ijo1ODUuMywieSI6MjMyLjE1MDAwMDAwMjIzNTE3fSx7IngiOjUzMy41MzA1OTM3NSwieSI6MjA5LjE1MDAwMDAwMjIzNTE3fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd_flowchart-v2-pointEnd)\"></path><path d=\"M896.122,60.575L905.149,56.742C914.176,52.908,932.23,45.242,941.257,58.075C950.284,70.908,950.284,104.242,941.871,117.336C933.457,130.429,916.63,123.284,908.217,119.711L899.803,116.138\" id=\"diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd-L_D_D_0\" class=\"edge-thickness-normal edge-pattern-dotted edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_D_D_0\" data-points=\"W3sieCI6ODk2LjEyMTUzMTI1LCJ5Ijo2MC41NzUwMDAwMDExMTc1OX0seyJ4Ijo5NTAuMjg0Mzc1LCJ5IjozNy41NzUwMDAwMDExMTc1OX0seyJ4Ijo5NTAuMjg0Mzc1LCJ5IjoxMzcuNTc1MDAwMDAxMTE3Nn0seyJ4Ijo4OTYuMTIxNTMxMjUsInkiOjExNC41NzUwMDAwMDExMTc1OX1d\" data-look=\"classic\" marker-end=\"url(#diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd_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_D_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\" transform=\"translate(426.8625, 266.1500000022352)\"><g class=\"label\" data-id=\"L_B_B_0\" transform=\"translate(-64.046875, -12)\"><foreignObject width=\"128.09375\" height=\"24\"><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\"><p>generates content</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(648.4328125, 182.15000000223517)\"><g class=\"label\" data-id=\"L_C_C_0\" transform=\"translate(-59.1328125, -12)\"><foreignObject width=\"118.265625\" height=\"24\"><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\"><p>refines &amp; verifies</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(1004.534375, 87.57500000111759)\"><g class=\"label\" data-id=\"L_D_D_0\" transform=\"translate(-50.25, -12)\"><foreignObject width=\"100.5\" height=\"24\"><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\"><p>enforces rules</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd-flowchart-A-0\" data-look=\"classic\" transform=\"translate(85.140625, 266.1500000022352)\"><rect class=\"basic label-container\" style=\"\" x=\"-77.140625\" y=\"-27\" width=\"154.28125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-47.140625, -12)\"><rect></rect><foreignObject width=\"94.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>Idea/Schema</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd-flowchart-B-1\" data-look=\"classic\" transform=\"translate(273.3984375, 266.1500000022352)\"><rect class=\"basic label-container\" style=\"fill:#e1f5ff !important\" x=\"-61.1171875\" y=\"-27\" width=\"122.234375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-31.1171875, -12)\"><rect></rect><foreignObject width=\"62.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 Drafts</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd-flowchart-C-3\" data-look=\"classic\" transform=\"translate(472.7578125, 182.15000000223517)\"><rect class=\"basic label-container\" style=\"\" x=\"-88.2421875\" y=\"-27\" width=\"176.484375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-58.2421875, -12)\"><rect></rect><foreignObject width=\"116.484375\" 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>Human Reviews</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd-flowchart-D-5\" data-look=\"classic\" transform=\"translate(832.5390625, 87.57500000111759)\"><rect class=\"basic label-container\" style=\"fill:#fff4e1 !important\" x=\"-93.4453125\" y=\"-27\" width=\"186.890625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-63.4453125, -12)\"><rect></rect><foreignObject width=\"126.890625\" 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>Redocly Validates</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd-flowchart-E-7\" data-look=\"classic\" transform=\"translate(1150.4921875, 35)\"><rect class=\"basic label-container\" style=\"\" x=\"-56.2421875\" y=\"-27\" width=\"112.484375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-26.2421875, -12)\"><rect></rect><foreignObject width=\"52.484375\" 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>Publish</p></span></div></foreignObject></g></g><g class=\"label edgeLabel\" id=\"B---B---1\" transform=\"translate(472.7578125, 259.20000000298023)\"><rect width=\"0.1\" height=\"0.1\"></rect><g class=\"label\" style=\"\" transform=\"translate(0, 0)\"><rect></rect><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 10px; text-align: center;\"><span class=\"nodeLabel\"></span></div></foreignObject></g></g><g class=\"label edgeLabel\" id=\"B---B---2\" transform=\"translate(832.5390625, 283.6750000026077)\"><rect width=\"0.1\" height=\"0.1\"></rect><g class=\"label\" style=\"\" transform=\"translate(0, 0)\"><rect></rect><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 10px; text-align: center;\"><span class=\"nodeLabel\"></span></div></foreignObject></g></g><g class=\"label edgeLabel\" id=\"C---C---1\" transform=\"translate(832.5390625, 185.62500000186265)\"><rect width=\"0.1\" height=\"0.1\"></rect><g class=\"label\" style=\"\" transform=\"translate(0, 0)\"><rect></rect><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 10px; text-align: center;\"><span class=\"nodeLabel\"></span></div></foreignObject></g></g><g class=\"label edgeLabel\" id=\"C---C---2\" transform=\"translate(1150.4921875, 192.5750000011176)\"><rect width=\"0.1\" height=\"0.1\"></rect><g class=\"label\" style=\"\" transform=\"translate(0, 0)\"><rect></rect><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 10px; text-align: center;\"><span class=\"nodeLabel\"></span></div></foreignObject></g></g><g class=\"label edgeLabel\" id=\"D---D---1\" transform=\"translate(1150.4921875, 112.05000000074506)\"><rect width=\"0.1\" height=\"0.1\"></rect><g class=\"label\" style=\"\" transform=\"translate(0, 0)\"><rect></rect><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 10px; text-align: center;\"><span class=\"nodeLabel\"></span></div></foreignObject></g></g><g class=\"label edgeLabel\" id=\"D---D---2\" transform=\"translate(1357.284375000745, 119)\"><rect width=\"0.1\" height=\"0.1\"></rect><g class=\"label\" style=\"\" transform=\"translate(0, 0)\"><rect></rect><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 10px; text-align: center;\"><span class=\"nodeLabel\"></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd-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-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd-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-3d30dcc333e6aa6a902a1b277904f3b757238c09a4ef86750ccb6040b7a402dd-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":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["AI writes. Redocly verifies."]}," This separation keeps your workflow fast while ensuring accuracy."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"ai-in-the-writing-process","__idx":2},"children":["AI in the writing process"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Large language models (LLMs) are great at getting you unstuck."," ","They can generate outlines, fill in skeletal content, and turn OpenAPI schemas into usable first drafts."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For example:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Generate endpoint summaries or request/response examples."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Turn parameter lists into readable tables."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Draft overviews or tutorials based on your spec's structure."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The output isn't final — but it's far better than starting from a blank page."," ","AI accelerates ideation and early drafting so technical writers and developers can focus on accuracy, structure, and clarity."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"ai-in-the-editing-process","__idx":3},"children":["AI in the editing process"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once a draft exists, AI becomes an adaptive editor. It can:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Rewrite text to match your style guide and tone."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Simplify overly technical phrasing."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Standardize patterns across many docs."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This is where AI helps maintain polish at scale."," ","When you have dozens or hundreds of docs written over time by different people, AI offers a fast way to enforce consistency without heavy manual editing."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"ai-in-the-review-process","__idx":4},"children":["AI in the review process"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["AI can act like a junior reviewer — not to replace human judgment, but to catch what humans miss."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Useful applications include:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Fact checking:"]}," Compare drafts against OpenAPI specs or schemas to flag missing or incorrect details."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Flow and clarity:"]}," Suggest reordering content or simplifying steps."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Goal alignment:"]}," Check if a doc actually fulfills its intended purpose — onboarding, troubleshooting, or reference."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["At Redocly, we use AI the same way in our development workflow."," ","We have a script that automatically reviews changelog entries written by developers."," ","It checks each one against our internal style guide and the context of the pull request."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If it meets our quality standards, the bot comments:",{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["\"Good job on the changelog.\""]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If it needs improvement, it posts a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["GitHub suggestion"]}," the developer can commit directly — along with a short explanation of what to change and why."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For example, it might transform:"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["❌ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Before:"]}," \"Fixed bug in API\""]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["✅ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["After:"]}," \"Fixed authentication timeout in OAuth2 flow when refresh tokens exceed 60-minute expiration window\""]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["It's a small automation that saves review time and encourages good writing habits through instant feedback."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"ai-in-feature-design","__idx":5},"children":["AI in feature design"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["AI can contribute even earlier — before documentation or code exist."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For example:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Naming consistency:"]}," AI might notice that your ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/users/{id}"]}," endpoint uses ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["camelCase"]}," for properties while ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/products/{id}"]}," uses ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["snake_case"]},", and suggest standardizing."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Nesting complexity:"]}," It can flag when objects are nested too deeply, making them harder to use."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Missing patterns:"]}," It might suggest that if you have ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /orders"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST /orders"]},", you're probably missing ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /orders/{id}"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DELETE /orders/{id}"]},"."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Used this way, AI becomes a design reviewer — helping teams improve usability and clarity before features even ship."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"ai-in-using-docs-and-apis","__idx":6},"children":["AI in using docs and APIs"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["AI doesn't just help create docs — it helps people ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["use"]}," them."," ","Developers increasingly expect conversational experiences where they can ask questions like:"]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["“How do I authenticate?”"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["“Can I batch this endpoint?”"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["“Show me an example in Python.”"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This is where AI assistants, retrieval-augmented generation (RAG), and Model Context Protocol (MCP) servers come in:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["RAG (Retrieval-Augmented Generation):"]}," Combines the power of LLMs with real-time retrieval from your actual documentation. Instead of relying on what the model was trained on, it searches your docs first, then generates answers grounded in your content. This dramatically reduces hallucinations and keeps responses accurate."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["MCP (Model Context Protocol):"]}," A standardized way to connect AI assistants to your documentation, APIs, and tools directly inside the IDE. Developers can ask questions, explore endpoints, and even test API calls without leaving their code editor."]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We use both internally at Redocly."," ","Our ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["AI Assistant"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["MCP servers"]}," support our engineers' day-to-day work — answering questions about internal components, APIs, and async events."," ","They act as a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["first line of support"]}," before escalating to subject-matter experts, saving time and spreading knowledge more evenly across the team."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"tools-and-boundaries","__idx":7},"children":["Tools and boundaries"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["AI is powerful — but it's not a validator."," ","For tasks that require precision and repeatability, deterministic tools still win."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"where-ai-falls-short","__idx":8},"children":["Where AI falls short"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["AI has real limitations that matter in documentation workflows:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Hallucinations:"]}," AI might confidently describe API endpoints that don't exist, or invent parameter names that aren't in your schema."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Inconsistency:"]}," Run the same prompt twice, and you might get different results — a problem when you need reproducible builds."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["No domain knowledge:"]}," Without proper context (like RAG), AI doesn't know your product's specific behavior, edge cases, or architectural decisions."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This is why validation must be deterministic."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"where-deterministic-tools-excel","__idx":9},"children":["Where deterministic tools excel"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Validation and linting:"]}," handled by ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Redocly CLI"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Specification correctness:"]}," validated against ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["OpenAPI 3.x"]}," or custom lint rules."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Rendering and structure:"]}," powered by ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Redocly"]},", ensuring consistent, performant presentation."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For example: AI might suggest adding a new field to your API schema, and even generate documentation for it. But ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Redocly CLI"]}," will catch that it breaks backward compatibility based on your versioning rules — something AI can't reliably enforce."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["AI can generate or revise configurations for these tools — for example, by helping define new lint rules — but the enforcement itself should remain deterministic."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"the-balance-that-works","__idx":10},"children":["The balance that works"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["AI is best used to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["draft, enhance, and review"]}," — not to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["validate or publish"]},"."," ","Redocly provides the foundation that keeps AI-assisted workflows accurate and consistent."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Here's a quick decision tree to help you choose the right tool:"]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"graph TD\n    A[What's your task?] --> B{Requires 100% repeatability?}\n    B -->|Yes| C[Use deterministic tools]\n    B -->|No| D{Creative or adaptive work?}\n    D -->|Yes| E[Use AI]\n    D -->|No| F{Validation or enforcement?}\n    F -->|Yes| C\n    F -->|No| G{Drafting or improving content?}\n    G -->|Yes| E\n    G -->|No| C\n    \n    C --> H[Redocly CLI, linters,<br/>OpenAPI validators]\n    E --> I[LLMs, AI assistants,<br/>RAG systems]\n    \n    style C fill:#fff4e1\n    style E fill:#e1f5ff\n    style H fill:#fff4e1\n    style I fill:#e1f5ff\n","diagramHtml":"<svg id=\"diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 632.1796875px;\" viewBox=\"0 0 632.1796875 1642.359375\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>\n    #diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .error-icon{fill:#552222;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .error-text{fill:#552222;stroke:#552222;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .edge-thickness-normal{stroke-width:1px;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .edge-thickness-thick{stroke-width:3.5px;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .edge-pattern-solid{stroke-dasharray:0;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .marker{fill:#333333;stroke:#333333;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .marker.cross{stroke:#333333;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 p{margin:0;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#333;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .cluster-label text{fill:#333;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .cluster-label span{color:#333;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .cluster-label span p{background-color:transparent;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .label text,#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 span{fill:#333;color:#333;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .node rect,#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .node circle,#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .node ellipse,#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .node polygon,#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .rough-node .label text,#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .node .label text,#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .image-shape .label,#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .icon-shape .label{text-anchor:middle;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .rough-node .label,#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .node .label,#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .image-shape .label,#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .icon-shape .label{text-align:center;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .node.clickable{cursor:pointer;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .arrowheadPath{fill:#333333;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .flowchart-link{stroke:#333333;fill:none;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .cluster text{fill:#333;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .cluster span{color:#333;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",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-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 rect.text{fill:none;stroke-width:0;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .icon-shape,#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .icon-shape p,#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .icon-shape .label rect,#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 .node .neo-node{stroke:#9370DB;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 [data-look=\"neo\"].node rect,#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 [data-look=\"neo\"].cluster rect,#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3_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-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3_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-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3_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-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3_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-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3_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-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3_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-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3_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-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3_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-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3_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-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3_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-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3_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-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3_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=\"M218.109,62L218.109,66.167C218.109,70.333,218.109,78.667,218.109,86.333C218.109,94,218.109,101,218.109,104.5L218.109,108\" id=\"diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3-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=\"W3sieCI6MjE4LjEwOTM3NSwieSI6NjJ9LHsieCI6MjE4LjEwOTM3NSwieSI6ODd9LHsieCI6MjE4LjEwOTM3NSwieSI6MTEyfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3_flowchart-v2-pointEnd)\"></path><path d=\"M144.687,316.578L124.082,334.981C103.476,353.385,62.265,390.193,41.66,435.122C21.055,480.052,21.055,533.104,21.055,586.156C21.055,639.208,21.055,692.26,21.055,745.29C21.055,798.32,21.055,851.328,21.055,904.336C21.055,957.344,21.055,1010.352,21.055,1066.189C21.055,1122.026,21.055,1180.693,21.055,1239.359C21.055,1298.026,21.055,1356.693,32.449,1391.888C43.842,1427.083,66.63,1438.806,78.024,1444.668L89.418,1450.529\" id=\"diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3-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=\"W3sieCI6MTQ0LjY4Njg5MTcwMTIyMDkzLCJ5IjozMTYuNTc3NTE2NzAxMjIwOTN9LHsieCI6MjEuMDU0Njg3NSwieSI6NDI3fSx7IngiOjIxLjA1NDY4NzUsInkiOjU4Ni4xNTYyNX0seyJ4IjoyMS4wNTQ2ODc1LCJ5Ijo3NDUuMzEyNX0seyJ4IjoyMS4wNTQ2ODc1LCJ5Ijo5MDQuMzM1OTM3NX0seyJ4IjoyMS4wNTQ2ODc1LCJ5IjoxMDYzLjM1OTM3NX0seyJ4IjoyMS4wNTQ2ODc1LCJ5IjoxMjM5LjM1OTM3NX0seyJ4IjoyMS4wNTQ2ODc1LCJ5IjoxNDE1LjM1OTM3NX0seyJ4Ijo5Mi45NzQ3OTI0ODA0Njg3NSwieSI6MTQ1Mi4zNTkzNzV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3_flowchart-v2-pointEnd)\"></path><path d=\"M263.392,344.718L270.018,358.431C276.644,372.145,289.896,399.573,296.522,418.786C303.148,438,303.148,449,303.148,454.5L303.148,460\" id=\"diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3-L_B_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_B_D_0\" data-points=\"W3sieCI6MjYzLjM5MTYwMDQ4MTEwMDE3LCJ5IjozNDQuNzE3Nzc0NTE4ODk5ODN9LHsieCI6MzAzLjE0ODQzNzUsInkiOjQyN30seyJ4IjozMDMuMTQ4NDM3NSwieSI6NDY0fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3_flowchart-v2-pointEnd)\"></path><path d=\"M371.675,639.786L394.148,657.374C416.62,674.962,461.566,710.137,484.039,754.229C506.512,798.32,506.512,851.328,506.512,904.336C506.512,957.344,506.512,1010.352,506.512,1066.189C506.512,1122.026,506.512,1180.693,506.512,1239.359C506.512,1298.026,506.512,1356.693,507.938,1391.547C509.363,1426.402,512.215,1437.444,513.641,1442.965L515.066,1448.486\" id=\"diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3-L_D_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_D_E_0\" data-points=\"W3sieCI6MzcxLjY3NDY2NDg3MTkwODgsInkiOjYzOS43ODYyNzI2MjgwOTEyfSx7IngiOjUwNi41MTE3MTg3NSwieSI6NzQ1LjMxMjV9LHsieCI6NTA2LjUxMTcxODc1LCJ5Ijo5MDQuMzM1OTM3NX0seyJ4Ijo1MDYuNTExNzE4NzUsInkiOjEwNjMuMzU5Mzc1fSx7IngiOjUwNi41MTE3MTg3NSwieSI6MTIzOS4zNTkzNzV9LHsieCI6NTA2LjUxMTcxODc1LCJ5IjoxNDE1LjM1OTM3NX0seyJ4Ijo1MTYuMDY2NTg5MzU1NDY4OCwieSI6MTQ1Mi4zNTkzNzV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3_flowchart-v2-pointEnd)\"></path><path d=\"M259.974,665.138L252.67,678.501C245.366,691.863,230.757,718.588,223.453,737.45C216.148,756.313,216.148,767.313,216.148,772.813L216.148,778.313\" id=\"diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3-L_D_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_D_F_0\" data-points=\"W3sieCI6MjU5Ljk3NDI1OTUxMzQ1NjksInkiOjY2NS4xMzgzMjIwMTM0NTY5fSx7IngiOjIxNi4xNDg0Mzc1LCJ5Ijo3NDUuMzEyNX0seyJ4IjoyMTYuMTQ4NDM3NSwieSI6NzgyLjMxMjV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3_flowchart-v2-pointEnd)\"></path><path d=\"M178.597,988.808L173.074,1001.234C167.551,1013.659,156.504,1038.509,150.98,1080.268C145.457,1122.026,145.457,1180.693,145.457,1239.359C145.457,1298.026,145.457,1356.693,145.457,1391.526C145.457,1426.359,145.457,1437.359,145.457,1442.859L145.457,1448.359\" id=\"diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3-L_F_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_F_C_0\" data-points=\"W3sieCI6MTc4LjU5NzQ5NzE2MjMyNzYsInkiOjk4OC44MDg0MzQ2NjIzMjc2fSx7IngiOjE0NS40NTcwMzEyNSwieSI6MTA2My4zNTkzNzV9LHsieCI6MTQ1LjQ1NzAzMTI1LCJ5IjoxMjM5LjM1OTM3NX0seyJ4IjoxNDUuNDU3MDMxMjUsInkiOjE0MTUuMzU5Mzc1fSx7IngiOjE0NS40NTcwMzEyNSwieSI6MTQ1Mi4zNTkzNzV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3_flowchart-v2-pointEnd)\"></path><path d=\"M267.709,974.799L278.509,989.559C289.31,1004.319,310.911,1033.839,321.711,1054.099C332.512,1074.359,332.512,1085.359,332.512,1090.859L332.512,1096.359\" id=\"diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3-L_F_G_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_F_G_0\" data-points=\"W3sieCI6MjY3LjcwODgzMDk3NjMyNTksInkiOjk3NC43OTg5ODE1MjM2NzQxfSx7IngiOjMzMi41MTE3MTg3NSwieSI6MTA2My4zNTkzNzV9LHsieCI6MzMyLjUxMTcxODc1LCJ5IjoxMTAwLjM1OTM3NX1d\" data-look=\"classic\" marker-end=\"url(#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3_flowchart-v2-pointEnd)\"></path><path d=\"M407.646,1303.225L429.633,1321.914C451.62,1340.603,495.593,1377.981,516.154,1402.191C536.715,1426.402,533.863,1437.444,532.437,1442.965L531.012,1448.486\" id=\"diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3-L_G_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_G_E_0\" data-points=\"W3sieCI6NDA3LjY0NjE2NDMwNDg1MzEsInkiOjEzMDMuMjI0OTI5NDQ1MTQ3fSx7IngiOjUzOS41NjY0MDYyNSwieSI6MTQxNS4zNTkzNzV9LHsieCI6NTMwLjAxMTUzNTY0NDUzMTIsInkiOjE0NTIuMzU5Mzc1fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3_flowchart-v2-pointEnd)\"></path><path d=\"M332.512,1378.359L332.512,1384.526C332.512,1390.693,332.512,1403.026,315.119,1415.144C297.726,1427.261,262.941,1439.163,245.548,1445.114L228.155,1451.064\" id=\"diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3-L_G_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_G_C_0\" data-points=\"W3sieCI6MzMyLjUxMTcxODc1LCJ5IjoxMzc4LjM1OTM3NX0seyJ4IjozMzIuNTExNzE4NzUsInkiOjE0MTUuMzU5Mzc1fSx7IngiOjIyNC4zNzA3Mjc1MzkwNjI1LCJ5IjoxNDUyLjM1OTM3NX1d\" data-look=\"classic\" marker-end=\"url(#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3_flowchart-v2-pointEnd)\"></path><path d=\"M145.457,1506.359L145.457,1510.526C145.457,1514.693,145.457,1523.026,145.457,1530.693C145.457,1538.359,145.457,1545.359,145.457,1548.859L145.457,1552.359\" id=\"diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3-L_C_H_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_H_0\" data-points=\"W3sieCI6MTQ1LjQ1NzAzMTI1LCJ5IjoxNTA2LjM1OTM3NX0seyJ4IjoxNDUuNDU3MDMxMjUsInkiOjE1MzEuMzU5Mzc1fSx7IngiOjE0NS40NTcwMzEyNSwieSI6MTU1Ni4zNTkzNzV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3_flowchart-v2-pointEnd)\"></path><path d=\"M523.039,1506.359L523.039,1510.526C523.039,1514.693,523.039,1523.026,523.039,1530.693C523.039,1538.359,523.039,1545.359,523.039,1548.859L523.039,1552.359\" id=\"diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3-L_E_I_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_I_0\" data-points=\"W3sieCI6NTIzLjAzOTA2MjUsInkiOjE1MDYuMzU5Mzc1fSx7IngiOjUyMy4wMzkwNjI1LCJ5IjoxNTMxLjM1OTM3NX0seyJ4Ijo1MjMuMDM5MDYyNSwieSI6MTU1Ni4zNTkzNzV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3_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\" transform=\"translate(21.0546875, 904.3359375)\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(-13.0546875, -12)\"><foreignObject width=\"26.109375\" height=\"24\"><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\"><p>Yes</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(303.1484375, 427)\"><g class=\"label\" data-id=\"L_B_D_0\" transform=\"translate(-10.2265625, -12)\"><foreignObject width=\"20.453125\" height=\"24\"><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\"><p>No</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(506.51171875, 1063.359375)\"><g class=\"label\" data-id=\"L_D_E_0\" transform=\"translate(-13.0546875, -12)\"><foreignObject width=\"26.109375\" height=\"24\"><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\"><p>Yes</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(216.1484375, 745.3125)\"><g class=\"label\" data-id=\"L_D_F_0\" transform=\"translate(-10.2265625, -12)\"><foreignObject width=\"20.453125\" height=\"24\"><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\"><p>No</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(145.45703125, 1239.359375)\"><g class=\"label\" data-id=\"L_F_C_0\" transform=\"translate(-13.0546875, -12)\"><foreignObject width=\"26.109375\" height=\"24\"><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\"><p>Yes</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(332.51171875, 1063.359375)\"><g class=\"label\" data-id=\"L_F_G_0\" transform=\"translate(-10.2265625, -12)\"><foreignObject width=\"20.453125\" height=\"24\"><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\"><p>No</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(488.16447, 1371.66685)\"><g class=\"label\" data-id=\"L_G_E_0\" transform=\"translate(-13.0546875, -12)\"><foreignObject width=\"26.109375\" height=\"24\"><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\"><p>Yes</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(332.51171875, 1415.359375)\"><g class=\"label\" data-id=\"L_G_C_0\" transform=\"translate(-10.2265625, -12)\"><foreignObject width=\"20.453125\" height=\"24\"><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\"><p>No</p></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_C_H_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_I_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-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3-flowchart-A-0\" data-look=\"classic\" transform=\"translate(218.109375, 35)\"><rect class=\"basic label-container\" style=\"\" x=\"-93.328125\" y=\"-27\" width=\"186.65625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-63.328125, -12)\"><rect></rect><foreignObject width=\"126.65625\" 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>What's your task?</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3-flowchart-B-1\" data-look=\"classic\" transform=\"translate(218.109375, 251)\"><polygon points=\"139,0 278,-139 139,-278 0,-139\" class=\"label-container\" transform=\"translate(-138.5, 139)\"></polygon><g class=\"label\" style=\"\" transform=\"translate(-100, -24)\"><rect></rect><foreignObject width=\"200\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel\"><p>Requires 100% repeatability?</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3-flowchart-C-3\" data-look=\"classic\" transform=\"translate(145.45703125, 1479.359375)\"><rect class=\"basic label-container\" style=\"fill:#fff4e1 !important\" x=\"-110.4765625\" y=\"-27\" width=\"220.953125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-80.4765625, -12)\"><rect></rect><foreignObject width=\"160.953125\" 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>Use deterministic tools</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3-flowchart-D-5\" data-look=\"classic\" transform=\"translate(303.1484375, 586.15625)\"><polygon points=\"122.15625,0 244.3125,-122.15625 122.15625,-244.3125 0,-122.15625\" class=\"label-container\" transform=\"translate(-121.65625, 122.15625)\"></polygon><g class=\"label\" style=\"\" transform=\"translate(-95.15625, -12)\"><rect></rect><foreignObject width=\"190.3125\" 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>Creative or adaptive work?</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3-flowchart-E-7\" data-look=\"classic\" transform=\"translate(523.0390625, 1479.359375)\"><rect class=\"basic label-container\" style=\"fill:#e1f5ff !important\" x=\"-53.5703125\" y=\"-27\" width=\"107.140625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-23.5703125, -12)\"><rect></rect><foreignObject width=\"47.140625\" 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>Use AI</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3-flowchart-F-9\" data-look=\"classic\" transform=\"translate(216.1484375, 904.3359375)\"><polygon points=\"122.0234375,0 244.046875,-122.0234375 122.0234375,-244.046875 0,-122.0234375\" class=\"label-container\" transform=\"translate(-121.5234375, 122.0234375)\"></polygon><g class=\"label\" style=\"\" transform=\"translate(-95.0234375, -12)\"><rect></rect><foreignObject width=\"190.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>Validation or enforcement?</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3-flowchart-G-13\" data-look=\"classic\" transform=\"translate(332.51171875, 1239.359375)\"><polygon points=\"139,0 278,-139 139,-278 0,-139\" class=\"label-container\" transform=\"translate(-138.5, 139)\"></polygon><g class=\"label\" style=\"\" transform=\"translate(-100, -24)\"><rect></rect><foreignObject width=\"200\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel\"><p>Drafting or improving content?</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3-flowchart-H-19\" data-look=\"classic\" transform=\"translate(145.45703125, 1595.359375)\"><rect class=\"basic label-container\" style=\"fill:#fff4e1 !important\" x=\"-101.5859375\" y=\"-39\" width=\"203.171875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-71.5859375, -24)\"><rect></rect><foreignObject width=\"143.171875\" height=\"48\"><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>Redocly CLI, linters,<br>OpenAPI validators</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3-flowchart-I-21\" data-look=\"classic\" transform=\"translate(523.0390625, 1595.359375)\"><rect class=\"basic label-container\" style=\"fill:#e1f5ff !important\" x=\"-101.140625\" y=\"-39\" width=\"202.28125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-71.140625, -24)\"><rect></rect><foreignObject width=\"142.28125\" height=\"48\"><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>LLMs, AI assistants,<br>RAG systems</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3-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-42f358e8012054d628ab47934fdb77a06f5da3768908e47bc3811d2a1cd58bc3-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-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 632.1796875px;\" viewBox=\"0 0 632.1796875 1642.359375\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>\n    #diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .error-icon{fill:#a44141;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .error-text{fill:#ddd;stroke:#ddd;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .edge-thickness-normal{stroke-width:1px;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .edge-thickness-thick{stroke-width:3.5px;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .edge-pattern-solid{stroke-dasharray:0;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .marker.cross{stroke:lightgrey;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 p{margin:0;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#ccc;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .cluster-label text{fill:#F9FFFE;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .cluster-label span{color:#F9FFFE;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .cluster-label span p{background-color:transparent;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .label text,#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 span{fill:#ccc;color:#ccc;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .node rect,#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .node circle,#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .node ellipse,#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .node polygon,#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .rough-node .label text,#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .node .label text,#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .image-shape .label,#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .icon-shape .label{text-anchor:middle;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .rough-node .label,#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .node .label,#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .image-shape .label,#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .icon-shape .label{text-align:center;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .node.clickable{cursor:pointer;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .arrowheadPath{fill:lightgrey;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .flowchart-link{stroke:lightgrey;fill:none;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .cluster text{fill:#F9FFFE;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .cluster span{color:#F9FFFE;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",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-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 rect.text{fill:none;stroke-width:0;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .icon-shape,#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .icon-shape p,#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .icon-shape .label rect,#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 .node .neo-node{stroke:#ccc;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 [data-look=\"neo\"].node rect,#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 [data-look=\"neo\"].cluster rect,#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 [data-look=\"neo\"].node polygon{stroke:url(#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 [data-look=\"neo\"].node path{stroke:url(#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-gradient);stroke-width:1px;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 [data-look=\"neo\"].node circle{stroke:url(#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601_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-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601_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-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601_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-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601_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-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601_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-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601_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-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601_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-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601_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-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601_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-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601_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-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601_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-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601_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=\"M218.109,62L218.109,66.167C218.109,70.333,218.109,78.667,218.109,86.333C218.109,94,218.109,101,218.109,104.5L218.109,108\" id=\"diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-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=\"W3sieCI6MjE4LjEwOTM3NSwieSI6NjJ9LHsieCI6MjE4LjEwOTM3NSwieSI6ODd9LHsieCI6MjE4LjEwOTM3NSwieSI6MTEyfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601_flowchart-v2-pointEnd)\"></path><path d=\"M144.687,316.578L124.082,334.981C103.476,353.385,62.265,390.193,41.66,435.122C21.055,480.052,21.055,533.104,21.055,586.156C21.055,639.208,21.055,692.26,21.055,745.29C21.055,798.32,21.055,851.328,21.055,904.336C21.055,957.344,21.055,1010.352,21.055,1066.189C21.055,1122.026,21.055,1180.693,21.055,1239.359C21.055,1298.026,21.055,1356.693,32.449,1391.888C43.842,1427.083,66.63,1438.806,78.024,1444.668L89.418,1450.529\" id=\"diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-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=\"W3sieCI6MTQ0LjY4Njg5MTcwMTIyMDkzLCJ5IjozMTYuNTc3NTE2NzAxMjIwOTN9LHsieCI6MjEuMDU0Njg3NSwieSI6NDI3fSx7IngiOjIxLjA1NDY4NzUsInkiOjU4Ni4xNTYyNX0seyJ4IjoyMS4wNTQ2ODc1LCJ5Ijo3NDUuMzEyNX0seyJ4IjoyMS4wNTQ2ODc1LCJ5Ijo5MDQuMzM1OTM3NX0seyJ4IjoyMS4wNTQ2ODc1LCJ5IjoxMDYzLjM1OTM3NX0seyJ4IjoyMS4wNTQ2ODc1LCJ5IjoxMjM5LjM1OTM3NX0seyJ4IjoyMS4wNTQ2ODc1LCJ5IjoxNDE1LjM1OTM3NX0seyJ4Ijo5Mi45NzQ3OTI0ODA0Njg3NSwieSI6MTQ1Mi4zNTkzNzV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601_flowchart-v2-pointEnd)\"></path><path d=\"M263.392,344.718L270.018,358.431C276.644,372.145,289.896,399.573,296.522,418.786C303.148,438,303.148,449,303.148,454.5L303.148,460\" id=\"diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-L_B_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_B_D_0\" data-points=\"W3sieCI6MjYzLjM5MTYwMDQ4MTEwMDE3LCJ5IjozNDQuNzE3Nzc0NTE4ODk5ODN9LHsieCI6MzAzLjE0ODQzNzUsInkiOjQyN30seyJ4IjozMDMuMTQ4NDM3NSwieSI6NDY0fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601_flowchart-v2-pointEnd)\"></path><path d=\"M371.675,639.786L394.148,657.374C416.62,674.962,461.566,710.137,484.039,754.229C506.512,798.32,506.512,851.328,506.512,904.336C506.512,957.344,506.512,1010.352,506.512,1066.189C506.512,1122.026,506.512,1180.693,506.512,1239.359C506.512,1298.026,506.512,1356.693,507.938,1391.547C509.363,1426.402,512.215,1437.444,513.641,1442.965L515.066,1448.486\" id=\"diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-L_D_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_D_E_0\" data-points=\"W3sieCI6MzcxLjY3NDY2NDg3MTkwODgsInkiOjYzOS43ODYyNzI2MjgwOTEyfSx7IngiOjUwNi41MTE3MTg3NSwieSI6NzQ1LjMxMjV9LHsieCI6NTA2LjUxMTcxODc1LCJ5Ijo5MDQuMzM1OTM3NX0seyJ4Ijo1MDYuNTExNzE4NzUsInkiOjEwNjMuMzU5Mzc1fSx7IngiOjUwNi41MTE3MTg3NSwieSI6MTIzOS4zNTkzNzV9LHsieCI6NTA2LjUxMTcxODc1LCJ5IjoxNDE1LjM1OTM3NX0seyJ4Ijo1MTYuMDY2NTg5MzU1NDY4OCwieSI6MTQ1Mi4zNTkzNzV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601_flowchart-v2-pointEnd)\"></path><path d=\"M259.974,665.138L252.67,678.501C245.366,691.863,230.757,718.588,223.453,737.45C216.148,756.313,216.148,767.313,216.148,772.813L216.148,778.313\" id=\"diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-L_D_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_D_F_0\" data-points=\"W3sieCI6MjU5Ljk3NDI1OTUxMzQ1NjksInkiOjY2NS4xMzgzMjIwMTM0NTY5fSx7IngiOjIxNi4xNDg0Mzc1LCJ5Ijo3NDUuMzEyNX0seyJ4IjoyMTYuMTQ4NDM3NSwieSI6NzgyLjMxMjV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601_flowchart-v2-pointEnd)\"></path><path d=\"M178.597,988.808L173.074,1001.234C167.551,1013.659,156.504,1038.509,150.98,1080.268C145.457,1122.026,145.457,1180.693,145.457,1239.359C145.457,1298.026,145.457,1356.693,145.457,1391.526C145.457,1426.359,145.457,1437.359,145.457,1442.859L145.457,1448.359\" id=\"diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-L_F_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_F_C_0\" data-points=\"W3sieCI6MTc4LjU5NzQ5NzE2MjMyNzYsInkiOjk4OC44MDg0MzQ2NjIzMjc2fSx7IngiOjE0NS40NTcwMzEyNSwieSI6MTA2My4zNTkzNzV9LHsieCI6MTQ1LjQ1NzAzMTI1LCJ5IjoxMjM5LjM1OTM3NX0seyJ4IjoxNDUuNDU3MDMxMjUsInkiOjE0MTUuMzU5Mzc1fSx7IngiOjE0NS40NTcwMzEyNSwieSI6MTQ1Mi4zNTkzNzV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601_flowchart-v2-pointEnd)\"></path><path d=\"M267.709,974.799L278.509,989.559C289.31,1004.319,310.911,1033.839,321.711,1054.099C332.512,1074.359,332.512,1085.359,332.512,1090.859L332.512,1096.359\" id=\"diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-L_F_G_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_F_G_0\" data-points=\"W3sieCI6MjY3LjcwODgzMDk3NjMyNTksInkiOjk3NC43OTg5ODE1MjM2NzQxfSx7IngiOjMzMi41MTE3MTg3NSwieSI6MTA2My4zNTkzNzV9LHsieCI6MzMyLjUxMTcxODc1LCJ5IjoxMTAwLjM1OTM3NX1d\" data-look=\"classic\" marker-end=\"url(#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601_flowchart-v2-pointEnd)\"></path><path d=\"M407.646,1303.225L429.633,1321.914C451.62,1340.603,495.593,1377.981,516.154,1402.191C536.715,1426.402,533.863,1437.444,532.437,1442.965L531.012,1448.486\" id=\"diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-L_G_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_G_E_0\" data-points=\"W3sieCI6NDA3LjY0NjE2NDMwNDg1MzEsInkiOjEzMDMuMjI0OTI5NDQ1MTQ3fSx7IngiOjUzOS41NjY0MDYyNSwieSI6MTQxNS4zNTkzNzV9LHsieCI6NTMwLjAxMTUzNTY0NDUzMTIsInkiOjE0NTIuMzU5Mzc1fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601_flowchart-v2-pointEnd)\"></path><path d=\"M332.512,1378.359L332.512,1384.526C332.512,1390.693,332.512,1403.026,315.119,1415.144C297.726,1427.261,262.941,1439.163,245.548,1445.114L228.155,1451.064\" id=\"diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-L_G_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_G_C_0\" data-points=\"W3sieCI6MzMyLjUxMTcxODc1LCJ5IjoxMzc4LjM1OTM3NX0seyJ4IjozMzIuNTExNzE4NzUsInkiOjE0MTUuMzU5Mzc1fSx7IngiOjIyNC4zNzA3Mjc1MzkwNjI1LCJ5IjoxNDUyLjM1OTM3NX1d\" data-look=\"classic\" marker-end=\"url(#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601_flowchart-v2-pointEnd)\"></path><path d=\"M145.457,1506.359L145.457,1510.526C145.457,1514.693,145.457,1523.026,145.457,1530.693C145.457,1538.359,145.457,1545.359,145.457,1548.859L145.457,1552.359\" id=\"diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-L_C_H_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_H_0\" data-points=\"W3sieCI6MTQ1LjQ1NzAzMTI1LCJ5IjoxNTA2LjM1OTM3NX0seyJ4IjoxNDUuNDU3MDMxMjUsInkiOjE1MzEuMzU5Mzc1fSx7IngiOjE0NS40NTcwMzEyNSwieSI6MTU1Ni4zNTkzNzV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601_flowchart-v2-pointEnd)\"></path><path d=\"M523.039,1506.359L523.039,1510.526C523.039,1514.693,523.039,1523.026,523.039,1530.693C523.039,1538.359,523.039,1545.359,523.039,1548.859L523.039,1552.359\" id=\"diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-L_E_I_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_I_0\" data-points=\"W3sieCI6NTIzLjAzOTA2MjUsInkiOjE1MDYuMzU5Mzc1fSx7IngiOjUyMy4wMzkwNjI1LCJ5IjoxNTMxLjM1OTM3NX0seyJ4Ijo1MjMuMDM5MDYyNSwieSI6MTU1Ni4zNTkzNzV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601_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\" transform=\"translate(21.0546875, 904.3359375)\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(-13.0546875, -12)\"><foreignObject width=\"26.109375\" height=\"24\"><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\"><p>Yes</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(303.1484375, 427)\"><g class=\"label\" data-id=\"L_B_D_0\" transform=\"translate(-10.2265625, -12)\"><foreignObject width=\"20.453125\" height=\"24\"><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\"><p>No</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(506.51171875, 1063.359375)\"><g class=\"label\" data-id=\"L_D_E_0\" transform=\"translate(-13.0546875, -12)\"><foreignObject width=\"26.109375\" height=\"24\"><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\"><p>Yes</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(216.1484375, 745.3125)\"><g class=\"label\" data-id=\"L_D_F_0\" transform=\"translate(-10.2265625, -12)\"><foreignObject width=\"20.453125\" height=\"24\"><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\"><p>No</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(145.45703125, 1239.359375)\"><g class=\"label\" data-id=\"L_F_C_0\" transform=\"translate(-13.0546875, -12)\"><foreignObject width=\"26.109375\" height=\"24\"><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\"><p>Yes</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(332.51171875, 1063.359375)\"><g class=\"label\" data-id=\"L_F_G_0\" transform=\"translate(-10.2265625, -12)\"><foreignObject width=\"20.453125\" height=\"24\"><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\"><p>No</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(488.16447, 1371.66685)\"><g class=\"label\" data-id=\"L_G_E_0\" transform=\"translate(-13.0546875, -12)\"><foreignObject width=\"26.109375\" height=\"24\"><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\"><p>Yes</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(332.51171875, 1415.359375)\"><g class=\"label\" data-id=\"L_G_C_0\" transform=\"translate(-10.2265625, -12)\"><foreignObject width=\"20.453125\" height=\"24\"><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\"><p>No</p></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_C_H_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_I_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-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-flowchart-A-0\" data-look=\"classic\" transform=\"translate(218.109375, 35)\"><rect class=\"basic label-container\" style=\"\" x=\"-93.328125\" y=\"-27\" width=\"186.65625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-63.328125, -12)\"><rect></rect><foreignObject width=\"126.65625\" 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>What's your task?</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-flowchart-B-1\" data-look=\"classic\" transform=\"translate(218.109375, 251)\"><polygon points=\"139,0 278,-139 139,-278 0,-139\" class=\"label-container\" transform=\"translate(-138.5, 139)\"></polygon><g class=\"label\" style=\"\" transform=\"translate(-100, -24)\"><rect></rect><foreignObject width=\"200\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel\"><p>Requires 100% repeatability?</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-flowchart-C-3\" data-look=\"classic\" transform=\"translate(145.45703125, 1479.359375)\"><rect class=\"basic label-container\" style=\"fill:#fff4e1 !important\" x=\"-110.4765625\" y=\"-27\" width=\"220.953125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-80.4765625, -12)\"><rect></rect><foreignObject width=\"160.953125\" 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>Use deterministic tools</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-flowchart-D-5\" data-look=\"classic\" transform=\"translate(303.1484375, 586.15625)\"><polygon points=\"122.15625,0 244.3125,-122.15625 122.15625,-244.3125 0,-122.15625\" class=\"label-container\" transform=\"translate(-121.65625, 122.15625)\"></polygon><g class=\"label\" style=\"\" transform=\"translate(-95.15625, -12)\"><rect></rect><foreignObject width=\"190.3125\" 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>Creative or adaptive work?</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-flowchart-E-7\" data-look=\"classic\" transform=\"translate(523.0390625, 1479.359375)\"><rect class=\"basic label-container\" style=\"fill:#e1f5ff !important\" x=\"-53.5703125\" y=\"-27\" width=\"107.140625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-23.5703125, -12)\"><rect></rect><foreignObject width=\"47.140625\" 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>Use AI</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-flowchart-F-9\" data-look=\"classic\" transform=\"translate(216.1484375, 904.3359375)\"><polygon points=\"122.0234375,0 244.046875,-122.0234375 122.0234375,-244.046875 0,-122.0234375\" class=\"label-container\" transform=\"translate(-121.5234375, 122.0234375)\"></polygon><g class=\"label\" style=\"\" transform=\"translate(-95.0234375, -12)\"><rect></rect><foreignObject width=\"190.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>Validation or enforcement?</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-flowchart-G-13\" data-look=\"classic\" transform=\"translate(332.51171875, 1239.359375)\"><polygon points=\"139,0 278,-139 139,-278 0,-139\" class=\"label-container\" transform=\"translate(-138.5, 139)\"></polygon><g class=\"label\" style=\"\" transform=\"translate(-100, -24)\"><rect></rect><foreignObject width=\"200\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel\"><p>Drafting or improving content?</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-flowchart-H-19\" data-look=\"classic\" transform=\"translate(145.45703125, 1595.359375)\"><rect class=\"basic label-container\" style=\"fill:#fff4e1 !important\" x=\"-101.5859375\" y=\"-39\" width=\"203.171875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-71.5859375, -24)\"><rect></rect><foreignObject width=\"143.171875\" height=\"48\"><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>Redocly CLI, linters,<br>OpenAPI validators</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-flowchart-I-21\" data-look=\"classic\" transform=\"translate(523.0390625, 1595.359375)\"><rect class=\"basic label-container\" style=\"fill:#e1f5ff !important\" x=\"-101.140625\" y=\"-39\" width=\"202.28125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-71.140625, -24)\"><rect></rect><foreignObject width=\"142.28125\" height=\"48\"><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>LLMs, AI assistants,<br>RAG systems</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-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-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-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-c2b0a83293ac5d296b1641a6bfc8c6da801a12fc92fbcbc50d420069c3b50601-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":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In short:"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["AI writes. Redocly verifies."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Together, they accelerate the path from idea to trusted documentation."]}]},"frontmatter":{"seo":{"title":"How AI fits into modern API documentation","description":"How AI enhances writing, editing, and review workflows while Redocly ensures structure, validation, and consistency."}},"tagList":[],"title":"How AI fits into modern API documentation","lastModified":"2025-10-27T02:10:53.000Z"}