MermaidJS is a text-based diagramming tool that turns declarative, Markdown-like markup into flowcharts. It makes application flows quick to sketch before implementation, helping expose confusing paths and usability problems. section 7.3
Practice-test flow
A short description can produce a complete test workflow: entry page, start action, questions 1–35, answer submission, early exit, results page, and return home. ChatGPT generated this Mermaid structure: `graph TD; A[Entry Page] --> B[Click Start Test]; B --> C[Question 1]; C -->|Submit Answer| D[Question 2]; C -->|End Test| H[Results Page]`. section 7.3
Figure 7.4 Our application’s workflow
Use the workflow figure to inspect the complete path from entry through testing and results. section 7.3

