|
1 | 1 | --- |
2 | 2 | 'mermaid': minor |
| 3 | +'@mermaid-js/parser': minor |
3 | 4 | --- |
4 | 5 |
|
5 | | -Add Cynefin framework diagram type (beta) |
6 | | - |
7 | | -Adds the Cynefin framework as a new diagram type to Mermaid (available as `cynefin-beta`). The Cynefin framework, created by Dave Snowden, is a decision-making framework that categorizes problems into five complexity domains, widely used in agile, incident management, strategy, and organizational design. |
8 | | - |
9 | | -Features: |
10 | | - |
11 | | -- Five fixed domains in canonical layout: Complex, Complicated, Clear, Chaotic, and Confusion |
12 | | -- Wavy organic boundaries between domains using deterministic SVG bezier curves |
13 | | -- The "cliff" between Clear and Chaotic (catastrophic transition indicator) |
14 | | -- Confusion/Disorder center ellipse overlay |
15 | | -- Domain metadata including decision models (Probe/Sense/Respond etc.) and practice types |
16 | | -- Items placed as text badges within each domain |
17 | | -- Transition arrows between domains with optional labels |
18 | | -- Full theme integration across all five mermaid themes |
19 | | -- Schema-driven configuration: width, height, padding, showDomainDescriptions, boundaryAmplitude |
20 | | -- Accessibility: ARIA roles, labels, descriptions |
21 | | - |
22 | | -This is the first text-based DSL for Cynefin diagrams in any diagramming tool. |
23 | | - |
24 | | -Implementation includes Langium grammar, modular renderer, unit tests, integration tests, Cypress e2e tests, and comprehensive documentation. |
| 6 | +feat(cynefin): Adds the Cynefin framework as a new diagram type (beta) to Mermaid (available as `cynefin-beta`). The Cynefin framework, created by Dave Snowden, is a decision-making framework that categorizes problems into five complexity domains, widely used in agile, incident management, strategy, and organizational design. |
0 commit comments