Repository navigation
Conversation
Folds in three accuracy corrections raised by Dave Snowden (the creator of the Cynefin framework) after reviewing the released diagram: - The central domain is the Aporetic domain (productive not-knowing), not "Confusion"/"Disorder". "Confused" only exists in the liminal model, which this diagram does not render. Renames the `confusion` keyword to `aporetic` and the `confusionBg` theme variable to `aporeticBg`, and drops the empty centre subtitle. - The Clear/Complicated boundary is a gradient, not a phase shift, so it is now drawn as a plain straight line, distinct from the wavy phase-shift boundaries (the central fold, the Complex/Chaotic boundary, and the Clear/Chaotic cliff). - Flow radiates outward from the Aporetic centre, not in from one side. Adds outward flow arrows from the centre to each domain behind a new `showFlow` config option (default true). BREAKING CHANGE: the `confusion` domain keyword is renamed to `aporetic`. Acceptable while the diagram is still `cynefin-beta`. Closes mermaid-js#7921
|
✅ Deploy Preview for mermaid-js ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
@mermaid-js/examples
mermaid
@mermaid-js/layout-elk
@mermaid-js/layout-tidy-tree
@mermaid-js/mermaid-zenuml
@mermaid-js/parser
@mermaid-js/tiny
commit: |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #7922 +/- ##
===========================================
+ Coverage 77.41% 77.47% +0.06%
===========================================
Files 563 563
Lines 74731 74777 +46
Branches 12614 14576 +1962
===========================================
+ Hits 57851 57932 +81
+ Misses 15887 15851 -36
- Partials 993 994 +1
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
|
The latest updates on your projects. Learn more about Argos notifications ↗︎
|
|
@ragelink Great feedback and good that yo picked this up! |
Summary
After the Cynefin diagram (#7535) shipped, Dave Snowden — the creator of the Cynefin framework — reviewed it and pointed out three accuracy issues. This PR folds in his corrections.
Closes #7921. Refs #7534, #7535.
Changes
1. Central domain is Aporetic, not Confusion/Disorder
The centre is the Aporetic domain (productive not-knowing). "Confused" is a distinct concept that only appears in the liminal/dynamic version of Cynefin, which this diagram doesn't model.
confusion→aporeticand the rendered label "Confusion" → "Aporetic".confusionBg→aporeticBgacross all themes.2. Clear/Complicated is not a phase shift; the others are
The Clear/Complicated boundary is a gradient, drawn as a plain straight line, visually distinct from the wavy phase-shift boundaries (the central fold, the Complex/Chaotic boundary, and the Clear/Chaotic cliff).
3. Flow is outward from Aporetic
Added optional flow arrows radiating from the central Aporetic domain to each of the four domains, behind a new
showFlowconfig option (defaulttrue).Breaking change
The
confusiondomain keyword is renamed toaporetic. This is a breaking change to thecynefin-betasyntax, which is acceptable while the diagram is still-beta.Test plan
cynefin.spec.ts,cynefin.integration.spec.ts)generateGradientBoundary, the horizontal-boundary x-range, and theshowFlowconfig defaultaporetickeyword, newshowFlow: falsecase)syntax/cynefin.md) and config schema updated;aporeticadded to the spellcheck dictionarypnpm build(esbuild + types) passesWith thanks to Dave Snowden for the feedback.