{"id":583,"date":"2026-04-08T13:01:30","date_gmt":"2026-04-08T11:01:30","guid":{"rendered":"https:\/\/theflowpress.com\/?page_id=583"},"modified":"2026-06-17T11:03:17","modified_gmt":"2026-06-17T09:03:17","slug":"explore-the-tree","status":"publish","type":"page","link":"https:\/\/theflowpress.com\/en\/flowcraft\/explore-the-tree\/","title":{"rendered":"Explore the Tree"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_flex_section preset--module--divi-section--default\">\n<div class=\"et_pb_row_0 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_0 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_0 et_pb_image et_pb_module et_flex_module\"><a href=\"\/flowcraft\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/theflowpress.com\/wp-content\/uploads\/2026\/03\/FlowCraft-Logo.png\" title=\"FlowCraft Logo\" width=\"610\" height=\"130\" srcset=\"https:\/\/theflowpress.com\/wp-content\/uploads\/2026\/03\/FlowCraft-Logo.png 610w, https:\/\/theflowpress.com\/wp-content\/uploads\/2026\/03\/FlowCraft-Logo-480x102.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 610px, 100vw\" class=\"wp-image-155\" \/><\/span><\/a><\/div>\n<\/div>\n\n<div class=\"et_pb_column_1 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_18_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_0 et_pb_text et_pb_bg_layout_dark et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><h1 style=\"text-align: right;\">Explore<br \/>the Spell Tree<\/h1>\n<p style=\"text-align: justify;\">Hover to glimpse a spell's essence. Click to explore its craft. Follow the lines to understand what each spell requires \u2014 and what becomes possible beyond it. Hover to highlight the dependencies! Click on any node to learn more about the spell. See the <a href=\"#spell-lines\">spell lines overview<\/a>.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_1 et_pb_section et_section_regular et_flex_section preset--module--divi-section--default\">\n<div class=\"et_pb_row_1 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_2 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_0 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0\">\n<style>\n  html { overflow-x: hidden; }\n<\/style>\n<title>Full Spell Dependency Tree \u00b7 FlowCraft<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@400;700&family=Cinzel+Decorative:wght@400;700&family=Fira+Sans:ital,wght@0,300;0,600;1,300&display=swap\" rel=\"stylesheet\">\n<style>\n*{margin:0;padding:0;box-sizing:border-box}\nbody{background:#0b0d10;color:#b0b8c4;font-family:'Fira Sans',sans-serif;overflow-x:hidden;-webkit-tap-highlight-color:transparent}\n#wrap{width:1400px;max-width:1400px;margin:0 auto;padding:0 0 32px;position:relative;min-width:1400px}\n\n.hdr{text-align:center;padding:16px 0 12px}\n.hdr h1{font-family:'Cinzel Decorative',serif;font-size:22px;font-weight:700;letter-spacing:3px;color:#00f5ff;text-transform:uppercase}\n.hdr p{font-size:12px;color:rgba(200,204,212,.4);margin-top:6px;font-weight:300;line-height:1.6;letter-spacing:.3px}\n\n#canvas{position:relative;width:1400px;height:1200px;overflow:visible}\nsvg#bg-lines{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}\nsvg#bg-lines path{transition:opacity .3s,stroke .3s,filter .3s}\nsvg#bg-lines path.dim{opacity:.04!important}\nsvg#bg-lines path.glow{opacity:1!important;stroke-width:2px!important}\n\n\/* Node *\/\n.nd{\n  position:absolute;\n  padding:9px 16px 8px;\n  font-size:11px;\n  text-align:center;\n  border:1.6px solid;\n  line-height:1.3;\n  z-index:3;\n  user-select:none;\n  cursor:pointer;\n  transition:all .3s cubic-bezier(.4,0,.2,1);\n  min-width:120px;\n  border-radius:12px;\n  background:#0c0e12;\n}\n.nd:hover{transform:translateY(-2px) scale(1.05);z-index:12}\n.nd.dim{opacity:.04!important;transform:none!important;pointer-events:none}\n.nd.hi{z-index:12}\n.nd .nm{font-family:'Cinzel Decorative',serif;font-weight:700;font-size:11px;display:block;letter-spacing:.4px}\n.nd .squares{display:flex;justify-content:center;gap:3px;margin-top:5px}\n.nd .sq{width:6px;height:6px;border-radius:1px;display:inline-block}\n.nd .port{position:absolute;left:50%;transform:translateX(-50%);width:7px;height:3px;pointer-events:none;z-index:4;opacity:.5}\n.nd .port.top{top:-3px;border-radius:7px 7px 0 0}\n.nd .port.bottom{bottom:-3px;border-radius:0 0 7px 7px}\n.nd.veiled{opacity:1}\n.nd.veiled:hover{opacity:1;transform:translateY(-2px) scale(1.05)}\n\n\/* Tooltip on hover \u2014 epigraph only *\/\n.nd .tip{\n  display:none;\n  position:absolute;\n  bottom:calc(100% + 8px);\n  left:50%;\n  transform:translateX(-50%);\n  background:rgba(12,14,18,.95);\n  border:1px solid rgba(200,204,212,.12);\n  border-radius:8px;\n  padding:7px 11px;\n  width:180px;\n  font-size:11px;\n  font-style:italic;\n  color:rgba(200,204,212,.65);\n  line-height:1.5;\n  white-space:normal;\n  pointer-events:none;\n  z-index:20;\n  text-align:center;\n}\n.nd:hover .tip{display:block}\n\n\/* Popup *\/\n.popup{\n  display:none;position:fixed;z-index:100;left:50%;top:50%;\n  transform:translate(-50%,-50%);\n  width:min(380px,92vw);max-height:88vh;overflow-y:auto;\n  background:#0e1016;\n  border:1px solid rgba(200,204,212,.12);\n  border-radius:18px;padding:24px 22px;\n  box-shadow:0 8px 48px rgba(0,0,0,.8);\n}\n.popup.show{display:block;animation:popIn .22s ease-out}\n@keyframes popIn{from{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}\n\n.p-line{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;opacity:.45;margin-bottom:6px;font-family:'Fira Sans',sans-serif}\n.p-spell{font-family:'Cinzel Decorative',serif;font-size:18px;font-weight:700;letter-spacing:.8px;margin-bottom:4px}\n.p-sub{font-family:'Cinzel',serif;font-size:12px;opacity:.78;margin-bottom:9px;font-weight:700;letter-spacing:.55px}\n.p-squares{display:flex;gap:4px;margin-bottom:14px}\n.p-sq{width:8px;height:8px;border-radius:1px;display:inline-block}\n.p-epi{font-size:13px;font-style:italic;color:rgba(196,202,212,.82);line-height:1.6;margin-bottom:12px;border-left:2px solid;padding-left:10px;font-weight:400}\n.p-chant{font-family:'Cinzel',serif;font-size:12px;letter-spacing:.35px;line-height:1.7;margin-bottom:12px;opacity:.95;font-weight:700;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}\n.p-label{font-size:10px;letter-spacing:1.9px;text-transform:uppercase;opacity:.9;margin-bottom:5px;margin-top:12px;font-weight:700}\n.p-body{font-size:13px;line-height:1.58;color:rgba(196,202,212,.94);margin-bottom:10px;font-weight:400}\n.p-effect{font-size:13px;line-height:1.58;color:rgba(196,202,212,.94);margin-bottom:10px;font-weight:400}\n.p-practice{padding-left:0;margin:0;list-style:none;font-size:13px;line-height:1.58;color:rgba(196,202,212,.94)}\n.p-practice-item{padding-left:14px;position:relative;margin-bottom:5px;font-weight:400;list-style:none}\n.p-practice-item::before{content:'\/';position:absolute;left:0;opacity:.4}\n.p-body strong,.p-effect strong{font-weight:600;color:rgba(255,255,255,.94)}\n.p-practice strong{font-weight:500;color:rgba(255,255,255,.84)}\n.p-chant strong{font-weight:700;color:rgba(255,255,255,.96)}\n.p-cta{\n  display:inline-block;margin-top:16px;padding:7px 18px;\n  border:1px solid rgba(200,204,212,.2);\n  border-radius:20px;font-size:11px;color:rgba(200,204,212,.5);\n  letter-spacing:.8px;cursor:pointer;background:transparent;\n  transition:all .2s;font-family:'Fira Sans',sans-serif;\n  text-decoration:none;font-variant:small-caps;\n}\n.p-cta:hover{background:rgba(200,204,212,.06);border-color:rgba(200,204,212,.4);color:rgba(200,204,212,.8)}\n.p-cta.starter{color:#009e8a;border-color:rgba(0,245,212,.35);background:rgba(0,245,212,.06)}\n.p-cta.starter:hover{background:rgba(0,245,212,.12);border-color:rgba(0,245,212,.6)}\n.p-cta.expansion{color:#b8901e;border-color:rgba(212,168,68,.35);background:rgba(212,168,68,.06)}\n.p-cta.expansion:hover{background:rgba(212,168,68,.12);border-color:rgba(212,168,68,.6)}\n.p-cta.future{color:#8a8680;border-color:rgba(138,134,128,.35);background:rgba(138,134,128,.06)}\n.p-cta.future:hover{background:rgba(138,134,128,.12);border-color:rgba(138,134,128,.6)}\n.p-close{\n  position:absolute;top:12px;right:16px;font-size:22px;\n  color:rgba(200,204,212,.4);cursor:pointer;line-height:1;padding:8px;\n  z-index:101;\n}\n.p-close:hover{color:rgba(200,204,212,.8)}\n.overlay{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}\n.overlay.show{display:block}\n\n\/* Legend *\/\n#legend-section{max-width:760px;margin:24px auto 0;padding:0 12px}\n.leg-title{font-family:'Cinzel',serif;font-size:12px;font-weight:400;letter-spacing:2px;color:rgba(200,204,212,.3);margin-bottom:14px;text-align:center;text-transform:uppercase}\n.leg-groups{display:flex;flex-direction:column;gap:12px}\n.leg-group{display:flex;flex-wrap:wrap;gap:6px;align-items:center}\n.leg-group-label{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:rgba(200,204,212,.25);min-width:120px;padding-right:8px}\n.leg-pill{\n  font-family:'Cinzel',serif;font-size:10px;letter-spacing:.3px;\n  padding:3px 10px;border-radius:12px;\n  border:1.6px solid;background:rgba(12,14,18,.6);\n  cursor:default;\n}\n.leg-footer{text-align:center;margin-top:18px;font-size:10px;color:rgba(200,204,212,.2);font-weight:300;line-height:1.8}\n.leg-footer span{display:inline-flex;align-items:center;gap:6px;margin:0 8px}\n<\/style>\n<\/head>\n<body>\n<div id=\"wrap\">\n  <div id=\"canvas\">\n    <svg id=\"bg-lines\" viewBox=\"0 0 1400 1200\"><\/svg>\n  <\/div>\n<\/div>\n\n<div class=\"overlay\" id=\"overlay\" onclick=\"closePopup()\"><\/div>\n<div class=\"popup\" id=\"popup\">\n  <span class=\"p-close\" onclick=\"closePopup()\">&times;<\/span>\n  <div id=\"popup-content\"><\/div>\n<\/div>\n\n<script>\n\/\/ \u2500\u2500 Palette (new colors) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nconst PAL={\n  FP:{hex:'#31a6e0',bg:'rgba(49,166,224,.07)',border:'rgba(49,166,224,.32)',glow:'rgba(49,166,224,.5)',name:'Fluxus Porta',sub:'Gate of the Flow'},\n  VS:{hex:'#55e0bd',bg:'rgba(85,224,189,.07)',border:'rgba(85,224,189,.30)',glow:'rgba(85,224,189,.48)',name:'Vision Scroll',sub:'The Map of Work'},\n  DM:{hex:'#3ec870',bg:'rgba(62,200,112,.07)',border:'rgba(62,200,112,.30)',glow:'rgba(62,200,112,.48)',name:'Dependus Masterus',sub:'Manage dependencies'},\n  LL:{hex:'#e05c78',bg:'rgba(224,92,120,.07)',border:'rgba(224,92,120,.30)',glow:'rgba(224,92,120,.48)',name:'Limes Laborem',sub:'Holding the limits'},\n  FS:{hex:'#5588e8',bg:'rgba(85,136,232,.07)',border:'rgba(85,136,232,.30)',glow:'rgba(85,136,232,.48)',name:'Fluxus Serenitas',sub:'Attending the Flow'},\n  RR:{hex:'#e07830',bg:'rgba(224,120,48,.07)',border:'rgba(224,120,48,.30)',glow:'rgba(224,120,48,.48)',name:'Reviewus Renewus',sub:'Review and Improve'},\n  LN:{hex:'#d4a844',bg:'rgba(212,168,68,.07)',border:'rgba(212,168,68,.30)',glow:'rgba(212,168,68,.48)',name:'Lumen Numeri',sub:'Shedding light through numbers'},\n  NX:{hex:'#a868d0',bg:'rgba(168,104,208,.07)',border:'rgba(168,104,208,.30)',glow:'rgba(168,104,208,.48)',name:'Nexus Servitium',sub:'The Bond of Service'},\n  FL:{hex:'#c088d0',bg:'rgba(192,136,208,.07)',border:'rgba(192,136,208,.28)',glow:'rgba(192,136,208,.45)',name:'Fons Laborem',sub:'The Well of Demand'},\n};\n\nconst GROUPS=[\n  {label:'Flow',keys:['FP','VS','DM','LL','FS']},\n  {label:'Measure & Learn',keys:['RR','LN']},\n  {label:'Demand & Service',keys:['NX','FL']},\n];\n\n\/\/ \u2500\u2500 Node data \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nconst nodes=JSON.parse(\"[{\\\"id\\\": \\\"vs1\\\", \\\"lv\\\": \\\"L1\\\", \\\"sub\\\": \\\"Visible\\\", \\\"c\\\": \\\"VS\\\", \\\"epi\\\": \\\"What you think you know, you have not yet seen.\\\", \\\"chant\\\": \\\"Vision Scroll, break the seal,\\\\\\\\\\\\nLift the fog and see what's real.\\\", \\\"youshall\\\": \\\"Agree on a complete, shared picture of all work currently being carried \u2014 and make it visible to everyone who shares the work.\\\", \\\"effect\\\": \\\"Seeing together is not the same as knowing alone.\\\\nWork that was hidden, scattered, or silently too much becomes visible as it is now \u2014 and what can be seen can be talked about, opening the way to act on it together.\\\", \\\"craft\\\": [\\\"Discover and **model together** the main stages work actually moves through \u2014 to do, doing, done is fine to start\\\", \\\"Establish simple **shared conventions** for how work is named and represented \u2014 using the language already in use, not new terminology\\\", \\\"Capture **all ongoing work** \u2014 especially the informal, unplanned, and interrupt-driven\\\", \\\"Decide what is **left off the Scroll** and handled with other means\\\", \\\"Agree that **everyone keeps their work visible** \u2014 adding new work and moving it as it progresses\\\", \\\"Treat it as a **first map** \u2014 the Scroll will show what needs adjusting, let it\\\"], \\\"open\\\": true, \\\"ph\\\": false, \\\"x\\\": 700, \\\"y\\\": 1100}, {\\\"id\\\": \\\"fl1\\\", \\\"lv\\\": \\\"L1\\\", \\\"sub\\\": \\\"Visible\\\", \\\"c\\\": \\\"FL\\\", \\\"epi\\\": \\\"Coming soon.\\\", \\\"chant\\\": \\\"\\\", \\\"youshall\\\": \\\"\\\", \\\"effect\\\": \\\"\\\", \\\"craft\\\": [\\\"Make the option space visible \u2014 where do requests come from, what is waiting?\\\", \\\"...\\\"], \\\"open\\\": false, \\\"ph\\\": true, \\\"x\\\": 220, \\\"y\\\": 930}, {\\\"id\\\": \\\"dm1\\\", \\\"lv\\\": \\\"L1\\\", \\\"sub\\\": \\\"Visibility\\\", \\\"c\\\": \\\"DM\\\", \\\"epi\\\": \\\"What cannot move, shows.\\\", \\\"chant\\\": \\\"Dependus Masterus, show the wait,\\\\\\\\\\\\nWhat stands still, illuminate.\\\", \\\"youshall\\\": \\\"Agree on how blocked work is marked on the Scroll \u2014 and ensure everyone marks their own work as soon as it cannot proceed. Marking is not blame. It is a signal that invites attention.\\\", \\\"effect\\\": \\\"Blocked work becomes visible where it stands.\\\\nWhat was silent before now has a mark \u2014 and what can be marked can be talked about, and attended to.\\\", \\\"craft\\\": [\\\"Mark blocked work with a **simple, explicit blocker symbol** \u2014 as soon as it cannot proceed\\\", \\\"A blocker means you are waiting for **information, a decision, or an action** from someone else \u2014 another person, team, customer, or vendor\\\", \\\"Everyone marks **their own work** \u2014 marking is not blame, it is a signal that invites attention\\\"], \\\"open\\\": true, \\\"ph\\\": false, \\\"x\\\": 410, \\\"y\\\": 930}, {\\\"id\\\": \\\"fs1\\\", \\\"lv\\\": \\\"L1\\\", \\\"sub\\\": \\\"Attending the Flow\\\", \\\"c\\\": \\\"FS\\\", \\\"epi\\\": \\\"Attention moves what vision reveals.\\\", \\\"chant\\\": \\\"Fluxus Serenitas, see and speak,\\\\\\\\\\\\nWork moves where our voices meet.\\\", \\\"youshall\\\": \\\"Regularly gather at the Vision Scroll, talk about what you see, and decide together: what has our attention, where is support needed, what stands between us and done?\\\", \\\"effect\\\": \\\"Work is no longer left to individual choice.\\\\nThrough regular, shared conversation at the Vision Scroll, a common understanding emerges and coordination becomes possible.\\\", \\\"craft\\\": [\\\"Hold a **Kanban Meeting** at a regular cadence to review the current state of work together\\\", \\\"Ask: **what is stuck, what needs help, what should move next?**\\\", \\\"Make decisions about work progression **together and visibly**, not in side channels\\\", \\\"Keep the meeting **short, focused, and board-driven** \u2014 the Vision Scroll guides the conversation\\\", \\\"Make it safe to say **\\\\\\\"I am stuck\\\\\\\"** \u2014 and respond when someone does\\\", \\\"Pay attention to **aging work** \u2014 how long has this card been here?\\\"], \\\"open\\\": true, \\\"ph\\\": false, \\\"x\\\": 600, \\\"y\\\": 930}, {\\\"id\\\": \\\"fp1\\\", \\\"lv\\\": \\\"L1\\\", \\\"sub\\\": \\\"Holding the Gate\\\", \\\"c\\\": \\\"FP\\\", \\\"epi\\\": \\\"Patience at the gate awakens flow.\\\", \\\"chant\\\": \\\"Fluxus Porta, hold and wait,\\\\\\\\\\\\nBind the rush before the gate.\\\", \\\"youshall\\\": \\\"Receive work in the Hall of Arrival. Nothing enters that you have not consciously admitted.\\\", \\\"effect\\\": \\\"The push from the outside meets a boundary. Work no longer enters the system unchecked \u2014 a visible Threshold ensures work is held, selected, and deliberately admitted. Pressure becomes decision.\\\", \\\"craft\\\": [\\\"Establish a visible **Hall of Arrival** \u2014 work waits here before the Threshold\\\", \\\"Establish an **area for selected work beyond the Threshold** \u2014 work that has crossed and has been chosen to be worked on next\\\", \\\"Define a clear **Threshold** where work becomes committed\\\", \\\"Make explicit that work **before the Threshold is not yet started**\\\", \\\"**Consciously decide what crosses the Threshold** \u2014 clarify who may make this decision and how\\\", \\\"Use the Threshold as a **shared reference point** for commitment\\\", \\\"Work **only enters through the Hall of Arrival** \u2014 help requesters understand why and guide them to use it\\\", \\\"**Start quietly if needed** \u2014 establish the Threshold before announcing it widely\\\"], \\\"open\\\": true, \\\"ph\\\": false, \\\"x\\\": 790, \\\"y\\\": 930}, {\\\"id\\\": \\\"fp2\\\", \\\"lv\\\": \\\"L2\\\", \\\"sub\\\": \\\"Seeing the Difference\\\", \\\"c\\\": \\\"FP\\\", \\\"epi\\\": \\\"Not all demand arrives alike.\\\", \\\"chant\\\": \\\"Fluxus Porta, name and see,\\\\\\\\\\\\nEach request shows what it must be.\\\", \\\"youshall\\\": \\\"Differentiate incoming demand by kind and intent before allowing it to cross the Threshold.\\\", \\\"effect\\\": \\\"Demand is no longer an undifferentiated stream. Recurring patterns of work and urgency become visible and discussable \u2014 enabling better decisions about what crosses the Threshold and how it is treated beyond.\\\", \\\"craft\\\": [\\\"Agree on **categories of demand** (e.g. work item types)\\\", \\\"Introduce **basic classes of service** to describe how different demand is treated\\\", \\\"**Start simple** \u2014 a few categories that everyone understands are more useful than a complete taxonomy\\\", \\\"Meet regularly to **review what has arrived in the Hall of Arrival**\\\", \\\"Distinguish demand by characteristics such as: **planned \/ unplanned**, **refutable \/ irrefutable**, **deferrable \/ non-deferrable**\\\", \\\"Decide **what passes the Threshold** based on characteristics \u2014 filtering, not ordered lists\\\", \\\"**Consider dependencies** before admitting work\\\", \\\"**Refill enough to last until the next meeting** \u2014 use the delivery rate of the same period as orientation\\\", \\\"Add a **column for selected work** directly after the Threshold \u2014 a visible input buffer that work can be pulled from\\\", \\\"Let categories **evolve from observation** \u2014 adjust as patterns emerge, not upfront\\\"], \\\"open\\\": true, \\\"ph\\\": false, \\\"x\\\": 980, \\\"y\\\": 930}, {\\\"id\\\": \\\"nx1\\\", \\\"lv\\\": \\\"L1\\\", \\\"sub\\\": \\\"Awareness\\\", \\\"c\\\": \\\"NX\\\", \\\"epi\\\": \\\"To serve well, begin by seeing who asks.\\\", \\\"chant\\\": \\\"Nexus Servitium, lift the veil,\\\\\\\\\\\\nThose you serve begin to tell their tale.\\\", \\\"youshall\\\": \\\"Find out who asks for your work and what they actually need \u2014 and make it explicit for everyone involved in delivering the service.\\\", \\\"effect\\\": \\\"The fog around demand dissolves \u2014 you see who asks, what is asked, and why it matters.\\\\nWhat was invisible gains form and name, and with it comes a clearer sense of what good service looks like and how to work towards it.\\\", \\\"craft\\\": [\\\"Identify **who asks for your work** \u2014 customers, requesters, internal and external\\\", \\\"Understand **what they ask for and why** \u2014 not just the request, but the need behind it\\\", \\\"Identify the **services you provide** and map your types of work to those services\\\", \\\"Establish **first communication channels** \u2014 make it possible for customers to be heard, even informally\\\", \\\"Make this picture **explicit and shared** \u2014 not just known to one person\\\"], \\\"open\\\": true, \\\"ph\\\": false, \\\"x\\\": 1170, \\\"y\\\": 930}, {\\\"id\\\": \\\"ll1\\\", \\\"lv\\\": \\\"L1\\\", \\\"sub\\\": \\\"Protection\\\", \\\"c\\\": \\\"LL\\\", \\\"epi\\\": \\\"Too much at once serves no one.\\\", \\\"chant\\\": \\\"Limes Laborem, keep it few,\\\\\\\\\\\\nShifting minds pay hidden dues.\\\", \\\"youshall\\\": \\\"Agree on how much work one person may carry at the same time \u2014 and hold that limit when the pressure to take on more arrives.\\\", \\\"effect\\\": \\\"The cost of carrying too much becomes visible.\\\\nFocus returns, and overload is no longer silent \u2014 but this is a temporary measure, not a system. The pressure that made it necessary is still there.\\\", \\\"craft\\\": [\\\"Agree on the **maximum number of cards one person should have in progress at the same time** \u2014 a number that reflects real capacity, not ambition\\\", \\\"Watch for signs of overload: **cards are frequently paused in favour of others**, or you are **unable to respond to unplanned work**\\\", \\\"Make breaches visible and discussable \u2014 treat them as signals, not failures\\\", \\\"Watch for **cards no one is responsible for any more** \u2014 someone has moved on to other work without anyone taking over. This too is a signal: personal limits alone do not protect the system\\\", \\\"Use the limit to surface **context switching costs** in conversation\\\", \\\"Recognise this as a **transitional practice** \u2014 move toward system-level limits when ready: Limes Laborem L2\\\"], \\\"open\\\": true, \\\"ph\\\": false, \\\"x\\\": 220, \\\"y\\\": 760}, {\\\"id\\\": \\\"ln1\\\", \\\"lv\\\": \\\"L1\\\", \\\"sub\\\": \\\"Team\\\", \\\"c\\\": \\\"LN\\\", \\\"epi\\\": \\\"Illuminate the work and see what was always there.\\\", \\\"chant\\\": \\\"Lumen Numeri, shed the light,\\\\\\\\\\\\nWhat numbers show was not in sight.\\\", \\\"youshall\\\": \\\"Begin to read the numbers your work leaves as a trail. Agree on what to measure, collect it with care, and let the data speak before you interpret. Numbers do not judge \u2014 they show.\\\", \\\"effect\\\": \\\"The work reveals itself in numbers \u2014 sometimes surprising, sometimes confirming what was long suspected.\\\\nWhat the numbers reveal can be named \u2014 and what is named can be acted upon.\\\", \\\"craft\\\": [\\\"Agree on **what to measure** \u2014 start simple: how much work is in progress, how long it takes, how much gets done \u2014 and whatever else makes sense in your context\\\", \\\"**Use what you have** \u2014 your tool's built-in tracking, a physical board with dates on cards, or a simple spreadsheet\\\", \\\"**Collect consistently** and agree on how you measure \u2014 shared definitions matter more than perfect data\\\", \\\"**Build simple charts** \u2014 a visual makes patterns visible that numbers alone don't show\\\", \\\"Use data to **understand the work system** \u2014 its behaviour and outcomes, not individual performance\\\"], \\\"open\\\": true, \\\"ph\\\": false, \\\"x\\\": 410, \\\"y\\\": 760}, {\\\"id\\\": \\\"dm2\\\", \\\"lv\\\": \\\"L2\\\", \\\"sub\\\": \\\"Active Tending\\\", \\\"c\\\": \\\"DM\\\", \\\"epi\\\": \\\"Every dependency is a blocker waiting to happen.\\\", \\\"chant\\\": \\\"Dependus Masterus, name and own,\\\\\\\\\\\\nWhat depends on what is known.\\\", \\\"youshall\\\": \\\"Look beyond the blocker to what lies beneath \u2014 name the dependency, claim ownership, and begin to see the pattern. Mark known dependencies before they have a chance to bind.\\\", \\\"effect\\\": \\\"What binds the flow is no longer treated as a given \u2014 it can be influenced and steered.\\\\nRecurring patterns emerge from the noise, and dependencies seen early enough need not bind at all.\\\", \\\"craft\\\": [\\\"Identify and mark **known dependencies** on work items \u2014 before they have a chance to block\\\", \\\"Agree on how **ownership of blockers** is assigned and displayed \u2014 this may differ from the work item owner\\\", \\\"Ensure owners **address blockers directly** with those involved \u2014 peer-to-peer, across teams and services\\\", \\\"Mark blocked work with a **clear cause and the date it was blocked**\\\", \\\"Leave blocked work **in the flow where it stands** \u2014 visible, on the radar, creating pressure to act. Move to a **separate space only when influence is low and the wait is long**\\\", \\\"Let **blocker categories emerge** from observation \u2014 keep them few and ensure every blocker gets one\\\"], \\\"open\\\": true, \\\"ph\\\": false, \\\"x\\\": 600, \\\"y\\\": 760}, {\\\"id\\\": \\\"vs2\\\", \\\"lv\\\": \\\"L2\\\", \\\"sub\\\": \\\"Flow\\\", \\\"c\\\": \\\"VS\\\", \\\"epi\\\": \\\"Tune the Scroll and the flow appears.\\\", \\\"chant\\\": \\\"Vision Scroll, map the ground,\\\\\\\\\\\\nWhere flow begins and where it's bound.\\\", \\\"youshall\\\": \\\"Refine the Vision Scroll \u2014 the granularity of stages and work items \u2014 so that the movement of work, or the lack of it, becomes observable at the pace work actually moves. Explore the boundaries of the map.\\\", \\\"effect\\\": \\\"The map finds its edges \u2014 and within them, flow becomes visible as movement. Where work travels, where it stalls, and where it piles up can be seen and called by name \u2014 opening the way to act on what the Scroll reveals.\\\", \\\"craft\\\": [\\\"Define the **start and end of the workflow** \u2014 where does work enter, where does it leave?\\\", \\\"Use **actual work items** \u2014 representing real requests as they arrive at the Gate\\\", \\\"Make the **Threshold visible** on the Scroll \u2014 with separate areas for incoming work and work beyond the Threshold\\\", \\\"Refine the **stages** so that movement becomes visible \u2014 work should visibly travel from one stage to the next\\\", \\\"Keep the Scroll aligned with **how work actually moves** \u2014 not how it should\\\"], \\\"open\\\": true, \\\"ph\\\": false, \\\"x\\\": 790, \\\"y\\\": 760}, {\\\"id\\\": \\\"rr1\\\", \\\"lv\\\": \\\"L1\\\", \\\"sub\\\": \\\"The Pause\\\", \\\"c\\\": \\\"RR\\\", \\\"epi\\\": \\\"Look back to move forward.\\\", \\\"chant\\\": \\\"Reviewus Renewus, turn and cast,\\\\\\\\\\\\nForge the future from the past.\\\", \\\"youshall\\\": \\\"Pause regularly to reflect on how you work together and what gets in the way \u2014 honestly, and with the intention to change what needs changing. Agree on actions and follow through.\\\", \\\"effect\\\": \\\"Reflection becomes part of the work, not an interruption to it.\\\\nSmall changes emerge from shared conversation \u2014 not driven by data, but by lived experience. The habit of pausing and improving takes root.\\\", \\\"craft\\\": [\\\"Hold a **regular retrospective** at a fixed cadence \u2014 make it a rule, not an option\\\", \\\"Create **psychological safety** \u2014 make room for what is unspoken\\\", \\\"When something doesn't work, **look for systemic causes** \u2014 individual behaviour is often a symptom, not the root\\\", \\\"**Review past actions** before identifying new ones \u2014 what was agreed, what happened, what didn't?\\\", \\\"Identify **concrete improvement actions** \u2014 specific, owned, time-bound, and tracked\\\", \\\"**Encourage** everyone to raise what others might be thinking but not saying\\\", \\\"**Celebrate what worked** \u2014 renewal includes recognising what to keep, not only what to change\\\"], \\\"open\\\": true, \\\"ph\\\": false, \\\"x\\\": 980, \\\"y\\\": 760}, {\\\"id\\\": \\\"nx2\\\", \\\"lv\\\": \\\"L2\\\", \\\"sub\\\": \\\"Engagement\\\", \\\"c\\\": \\\"NX\\\", \\\"epi\\\": \\\"Coming soon.\\\", \\\"chant\\\": \\\"\\\", \\\"youshall\\\": \\\"\\\", \\\"effect\\\": \\\"\\\", \\\"craft\\\": [], \\\"open\\\": false, \\\"ph\\\": true, \\\"x\\\": 1170, \\\"y\\\": 760}, {\\\"id\\\": \\\"fp3\\\", \\\"lv\\\": \\\"L3\\\", \\\"sub\\\": \\\"The Rule of Selection\\\", \\\"c\\\": \\\"FP\\\", \\\"epi\\\": \\\"The gate knows no favourites.\\\", \\\"chant\\\": \\\"Fluxus Porta, terms are clear,\\\\\\\\\\\\nOnly the ready may enter here.\\\", \\\"youshall\\\": \\\"Allow only work that meets explicit readiness criteria to cross the Threshold, independent of personal preference or pressure.\\\", \\\"effect\\\": \\\"The Threshold becomes dependable. Anyone applying the same criteria would make the same decision \u2014 work enters prepared, comparable, and ready.\\\", \\\"craft\\\": [\\\"Define **explicit readiness criteria** for demand to qualify for implementation\\\", \\\"Introduce a **Ready for Implementation** column before the Threshold to hold qualified demand\\\", \\\"Define **selection criteria** that guide which ready work is pulled next\\\", \\\"Meet regularly to **review the Ready for Implementation column** and decide **what passes the Threshold next**\\\", \\\"Ensure that demand **meets the defined criteria** \u2014 is it actually ready?\\\", \\\"Apply **criteria, not preference** \u2014 the same criteria applied by anyone should yield the same decision\\\", \\\"**Consider dependencies** before admitting work\\\", \\\"**Refill enough to last until the next meeting** \u2014 use the delivery rate of the same period as orientation\\\", \\\"**Limit the input buffer** \u2014 size it so it holds enough work to keep the team supplied until the next meeting\\\", \\\"**Monitor item aging in the input buffer** \u2014 work that waits too long signals that too much work is being committed too early\\\"], \\\"open\\\": true, \\\"ph\\\": false, \\\"x\\\": 410, \\\"y\\\": 570}, {\\\"id\\\": \\\"ll2\\\", \\\"lv\\\": \\\"L2\\\", \\\"sub\\\": \\\"System Stress Signals\\\", \\\"c\\\": \\\"LL\\\", \\\"epi\\\": \\\"A river without banks loses its course.\\\", \\\"chant\\\": \\\"Limes Laborem, set the line,\\\\\\\\\\\\nWhere capacity ends, let limits shine.\\\", \\\"youshall\\\": \\\"Cast limits on the flow beyond the Threshold \u2014 then observe, discuss, and adjust until the limits reflect what the system can actually carry.\\\", \\\"effect\\\": \\\"Limits create scarcity \u2014 bounding what enters, forcing conversations long avoided.\\\\nWork that cannot enter waits outside, visible and countable.\\\\nA system held within its limits flows with greater stability \u2014 and becomes predictable.\\\", \\\"craft\\\": [\\\"Start where you **observe turbulence** in the flow \u2014 limit **specific stages or swimlanes** where work piles up or slows before applying further limits\\\", \\\"**Cast limits together** \u2014 agree as a group, not imposed by one person\\\", \\\"Have the courage to **start somewhat lower than feels comfortable** \u2014 and lower gradually as trust and buy-in grow\\\", \\\"Have a clear **policy with options for when the limit is reached** \u2014 like helping others finish, learning, or simply pausing. Make it visible and agreed in advance\\\", \\\"Watch out for signs that the system is **still operating above capacity** \u2014 like multitasking, reprioritizations, or work put on hold. Limits can be lowered further\\\", \\\"Treat a breached limit as an **invitation to conversation**, not a violation\\\", \\\"Remember: **there is no formula** \u2014 every system is different. Revisit and adjust limits regularly\\\"], \\\"open\\\": true, \\\"ph\\\": false, \\\"x\\\": 600, \\\"y\\\": 570}, {\\\"id\\\": \\\"fs2\\\", \\\"lv\\\": \\\"L2\\\", \\\"sub\\\": \\\"Differentiating the Flow\\\", \\\"c\\\": \\\"FS\\\", \\\"epi\\\": \\\"Different work asks for different care.\\\", \\\"chant\\\": \\\"Fluxus Serenitas, tend each kind,\\\\\\\\\\\\nWhat enters sorted, flows aligned.\\\", \\\"youshall\\\": \\\"Treat different kinds of work according to their nature. Use the categories established at the Threshold to agree on how each kind flows, ages, fails, or stops \u2014 and widen the conversation beyond the team to attend the system as a whole.\\\", \\\"effect\\\": \\\"Work is no longer treated as one undifferentiated mass. Agreements guide how different kinds of work move through the system, and the conversation at the Vision Scroll grows to include all who share the flow.\\\", \\\"craft\\\": [\\\"Use **work item types** and **classes of service** from the Threshold to guide treatment within the flow\\\", \\\"Define agreements for handling **aging work**\\\", \\\"Define agreements for handling **defects and rework**\\\", \\\"Define criteria for **aborted work** and make it visible when work is intentionally stopped\\\", \\\"Widen the Kanban Meeting to a **workflow-level meeting**, involving representatives of all participating teams\\\"], \\\"open\\\": true, \\\"ph\\\": false, \\\"x\\\": 790, \\\"y\\\": 570}, {\\\"id\\\": \\\"ln2\\\", \\\"lv\\\": \\\"L2\\\", \\\"sub\\\": \\\"Flow Beyond the Team\\\", \\\"c\\\": \\\"LN\\\", \\\"epi\\\": \\\"From beginning to delivery, the flow surprises.\\\", \\\"chant\\\": \\\"Lumen Numeri, follow the thread,\\\\\\\\\\\\nFrom where work starts to where it's led.\\\", \\\"youshall\\\": \\\"Follow the path of work end to end \u2014 observing how it moves, waits, and is delayed along the way. Explore the system in numbers, and develop understanding step by step.\\\", \\\"effect\\\": \\\"Teams see their own speed. Customers experience something else.\\\\nEnd-to-end measurement closes that gap \u2014 revealing where each part's story ends and the whole begins, and bringing focus to collaboration across the service.\\\", \\\"craft\\\": [\\\"Agree on **which metrics to collect** \u2014 lead times and delivery rates as a start, and further metrics for outcomes and system improvement\\\", \\\"Consider measuring both **from request to delivery** and **from Threshold to delivery** \u2014 the gap reveals how long work waits before it even starts\\\", \\\"Differentiate your data **by category** \u2014 work item type, class of service, or whatever categories you defined at the Threshold\\\", \\\"**Build simple charts** to develop understanding of lead time behaviour\\\", \\\"Look for **trends over time** \u2014 is the flow improving, stable, or deteriorating?\\\", \\\"Include **blocker and dependency data** \u2014 where does work stall due to dependencies?\\\", \\\"**Don't let tooling stop you** \u2014 spreadsheets go a long way\\\"], \\\"open\\\": true, \\\"ph\\\": false, \\\"x\\\": 980, \\\"y\\\": 570}, {\\\"id\\\": \\\"fl2\\\", \\\"lv\\\": \\\"L2\\\", \\\"sub\\\": \\\"Flow Control\\\", \\\"c\\\": \\\"FL\\\", \\\"epi\\\": \\\"Coming soon.\\\", \\\"chant\\\": \\\"\\\", \\\"youshall\\\": \\\"\\\", \\\"effect\\\": \\\"\\\", \\\"craft\\\": [\\\"Introduce min\/max limits on the option funnel\\\", \\\"Order points \u2014 trigger for active replenishment of options\\\", \\\"Role clarity: who may introduce options, who decides, who discards?\\\", \\\"Measure discard rates as a signal of upstream health\\\", \\\"...\\\"], \\\"open\\\": false, \\\"ph\\\": true, \\\"x\\\": 140, \\\"y\\\": 390}, {\\\"id\\\": \\\"fs3\\\", \\\"lv\\\": \\\"L3\\\", \\\"sub\\\": \\\"Balancing the Flow\\\", \\\"c\\\": \\\"FS\\\", \\\"epi\\\": \\\"Balance is a choice.\\\", \\\"chant\\\": \\\"Fluxus Serenitas, hold the scale,\\\\\\\\\\\\nWhere streams compete, let none prevail.\\\", \\\"youshall\\\": \\\"Deliberately choose how attention and capacity are distributed across different kinds of work, make the trade-offs visible, and revisit those choices regularly.\\\", \\\"effect\\\": \\\"Trade-offs become visible and shared. The system no longer silently favours one kind of work over another \u2014 imbalances are seen and addressed together.\\\", \\\"craft\\\": [\\\"Decide how to **split available capacity** across different kinds of work based on demand patterns and objectives\\\", \\\"Express the allocation as **WIP (number of cards)** using limits per category (e.g. swimlanes or card colour)\\\", \\\"Make the **intended distribution visible** on the Vision Scroll\\\", \\\"Review **delivery rates and lead times per category** regularly to check whether objectives are being achieved\\\", \\\"Adjust limits and allocation based on what the data shows \u2014 not on opinion or pressure\\\", \\\"Make balancing decisions together in the **workflow-level Kanban Meeting**\\\"], \\\"open\\\": true, \\\"ph\\\": false, \\\"x\\\": 320, \\\"y\\\": 390}, {\\\"id\\\": \\\"ll3\\\", \\\"lv\\\": \\\"L3\\\", \\\"sub\\\": \\\"Pull Signals\\\", \\\"c\\\": \\\"LL\\\", \\\"epi\\\": \\\"Work listens before it moves.\\\", \\\"chant\\\": \\\"Limes Laborem, heed the call,\\\\\\\\\\\\nWork advances when limits fall.\\\", \\\"youshall\\\": \\\"Establish explicit pull signals so that work starts and moves only when downstream capacity is available.\\\", \\\"effect\\\": \\\"Flow becomes predictable and self-regulating.\\\\nWork no longer accumulates silently, and completion actively enables new work to begin.\\\\nLimits transform from passive constraints into signals that guide decisions across the system.\\\", \\\"craft\\\": [\\\"Establish **explicit WIP limits** on workflow columns that represent real pull points\\\", \\\"Use **Done buffers** as visible signals for downstream readiness\\\", \\\"Ensure work is **pulled forward**, not pushed from upstream stages\\\", \\\"Make pull signals **unambiguous and respected** in coordination\\\", \\\"Align pull signals with the **cadence of coordination meetings**\\\", \\\"Treat exceeded limits as triggers for **decision and conversation**, not blame\\\"], \\\"open\\\": true, \\\"ph\\\": false, \\\"x\\\": 500, \\\"y\\\": 390}, {\\\"id\\\": \\\"rr2\\\", \\\"lv\\\": \\\"L2\\\", \\\"sub\\\": \\\"Evidence-Triggered Change\\\", \\\"c\\\": \\\"RR\\\", \\\"epi\\\": \\\"See the pattern. Change and watch what follows.\\\", \\\"chant\\\": \\\"Reviewus Renewus, data leads,\\\\\\\\\\\\nChange takes form where evidence speaks.\\\", \\\"youshall\\\": \\\"Review flow data regularly to find patterns and signals in the flow. Use what you see to trigger deliberate improvements, guided by what you are trying to improve and the outcomes that matter to those you serve. Track what you change and follow through.\\\", \\\"effect\\\": \\\"The fog lifts \u2014 step by step, the system shows itself in numbers. Problems become objective, nameable, and actionable.\\\\nImprovement is no longer a good intention \u2014 it is tracked, visible, and hard to ignore.\\\", \\\"craft\\\": [\\\"Establish a **regular meeting to review how the system is performing** \u2014 what the data shows, what it means, what to do about it\\\", \\\"Designate someone to **review data and charts before the meeting** \u2014 bringing observations and signals for the group to interpret and act on. Invite those who can contribute\\\", \\\"Let the data **challenge assumptions** \u2014 if it looks wrong, check the source and improve data quality. Don't easily discard the signal\\\", \\\"Make improvement ideas visible on an **Improvement Board** \u2014 track what has been identified, tried, and observed. An improvement not tracked is an improvement not made\\\", \\\"Ask regularly: are the **changes we are making noticed from the outside** \u2014 by those we serve?\\\", \\\"Allow this meeting to **complement or replace retrospectives** \u2014 depending on context\\\"], \\\"open\\\": true, \\\"ph\\\": false, \\\"x\\\": 680, \\\"y\\\": 390}, {\\\"id\\\": \\\"dm3\\\", \\\"lv\\\": \\\"L3\\\", \\\"sub\\\": \\\"Systemic Intervention\\\", \\\"c\\\": \\\"DM\\\", \\\"epi\\\": \\\"Recurring waits are shaped.\\\", \\\"chant\\\": \\\"Dependus Masterus, tend the seams,\\\\\\\\\\\\nWhere services meet, reshape the means.\\\", \\\"youshall\\\": \\\"Actively manage dependencies and blockers through **agreed policies**.\\\\nUse insights into **delays in flow** to engage management and dependent services and reshape how dependencies are handled.\\\", \\\"effect\\\": \\\"Delays in flow are reduced as dependencies and blockers are no longer left to chance or heroics.\\\\nStructural causes of delay become addressable across service boundaries.\\\\nFlow stabilizes as dependency management shifts from local coordination to deliberate system design.\\\", \\\"craft\\\": [\\\"Analyse **blocked time** across the flow (e.g. by blocker category, accumulated blocked time) to understand where and how delays occur\\\", \\\"Use **distributions and comparisons** of blocked and unblocked lead times to reveal patterns, tails, and systemic sources of delay\\\", \\\"Define **explicit policies** for managing dependencies and blocking issues\\\", \\\"Establish **clear service expectations** (e.g. SLAs or SLOs) with dependent services\\\", \\\"Make dependencies on **shared services** explicit and discussable\\\", \\\"Make **delays in flow caused by dependencies** visible to support review and escalation\\\", \\\"Make **breaches of agreed expectations** visible\\\", \\\"Apply **explicit limits** to dependency-related work to prevent overload and escalation fatigue\\\"], \\\"open\\\": true, \\\"ph\\\": false, \\\"x\\\": 860, \\\"y\\\": 390}, {\\\"id\\\": \\\"ln3\\\", \\\"lv\\\": \\\"L3\\\", \\\"sub\\\": \\\"Service & Fitness for Purpose\\\", \\\"c\\\": \\\"LN\\\", \\\"epi\\\": \\\"Fit is found in service.\\\", \\\"chant\\\": \\\"Lumen Numeri, service shown,\\\\\\\\\\\\nFit emerges in outcomes known.\\\", \\\"youshall\\\": \\\"Gather service-level metrics to understand the service and assess its fitness for purpose.\\\", \\\"effect\\\": \\\"The service becomes observable as a whole. Gaps between expectations and actual outcomes are revealed, making failure demand, aborted work, and service inefficiencies visible for informed discussion.\\\", \\\"craft\\\": [\\\"Gather service-level metrics across the end-to-end service, such as lead time, demand rates, and delivery rates\\\", \\\"Report rudimentary flow efficiency to understand the proportion of active work versus waiting\\\", \\\"Analyse and report on failure demand to reveal unmet or misdirected customer needs\\\", \\\"Analyse and report on aborted work to reveal misalignment and lost effort in the service\\\"], \\\"open\\\": true, \\\"ph\\\": false, \\\"x\\\": 1040, \\\"y\\\": 390}, {\\\"id\\\": \\\"nx3\\\", \\\"lv\\\": \\\"L3\\\", \\\"sub\\\": \\\"Managed Expectations\\\", \\\"c\\\": \\\"NX\\\", \\\"epi\\\": \\\"Coming soon.\\\", \\\"chant\\\": \\\"\\\", \\\"youshall\\\": \\\"\\\", \\\"effect\\\": \\\"\\\", \\\"craft\\\": [], \\\"open\\\": false, \\\"ph\\\": true, \\\"x\\\": 1220, \\\"y\\\": 390}, {\\\"id\\\": \\\"fl3\\\", \\\"lv\\\": \\\"L3\\\", \\\"sub\\\": \\\"Calibration\\\", \\\"c\\\": \\\"FL\\\", \\\"epi\\\": \\\"Coming soon.\\\", \\\"chant\\\": \\\"\\\", \\\"youshall\\\": \\\"\\\", \\\"effect\\\": \\\"\\\", \\\"craft\\\": [\\\"Explicit, depersonalised decision criteria for discarding and advancing options\\\", \\\"Mature upstream metrics \u2014 aging distributions, discard pattern analysis\\\", \\\"Upstream tuned to delivery throughput: Threshold receives right quantity + quality\\\", \\\"Feedback from delivery system informs upstream criteria (closed loop)\\\", \\\"...\\\"], \\\"open\\\": false, \\\"ph\\\": true, \\\"x\\\": 500, \\\"y\\\": 210}, {\\\"id\\\": \\\"rr3\\\", \\\"lv\\\": \\\"L3\\\", \\\"sub\\\": \\\"Hypotheses & Experiments\\\", \\\"c\\\": \\\"RR\\\", \\\"epi\\\": \\\"Change must show results.\\\", \\\"chant\\\": \\\"Reviewus Renewus, think and trace,\\\\\\\\\\\\nWhat change delivers in this place.\\\", \\\"youshall\\\": \\\"Formulate improvement ideas as explicit hypotheses, deliberately design experiments, and evaluate their outcomes to ensure changes lead to demonstrable results.\\\", \\\"effect\\\": \\\"Change becomes intentional and accountable. Improvements are no longer assumed to work but are validated through observable outcomes, enabling effective adaptation and sustained learning.\\\", \\\"craft\\\": [\\\"Formulate improvement hypotheses explicitly\\\", \\\"Design and run experiments deliberately, rather than relying on ad hoc change\\\", \\\"Define in advance how results will be observed or measured\\\", \\\"Review outcomes systematically to confirm or refute hypotheses\\\", \\\"Adapt practices based on demonstrated effects\\\"], \\\"open\\\": true, \\\"ph\\\": false, \\\"x\\\": 700, \\\"y\\\": 210}, {\\\"id\\\": \\\"vs3\\\", \\\"lv\\\": \\\"L3\\\", \\\"sub\\\": \\\"Scale\\\", \\\"c\\\": \\\"VS\\\", \\\"epi\\\": \\\"Every edge may be another map's beginning.\\\", \\\"chant\\\": \\\"Vision Scroll, expand the ground,\\\\\\\\\\\\nWhere other scrolls may yet be found.\\\", \\\"youshall\\\": \\\"Look beyond the edges of your map \u2014 discover where your flow connects to others. Extend the Scroll or build a shared higher-level Scroll to make adjacent flows, arrivals, and departures visible.\\\", \\\"effect\\\": \\\"The system reveals itself as part of something larger.\\\\nWhat looked like a beginning is an arrival \u2014 what looked like an end is where another Scroll begins. Flows that crossed invisible boundaries become part of a shared picture.\\\", \\\"craft\\\": [\\\"Identify where work **arrives from** and where it **departs to** \u2014 beyond the current Scroll\\\", \\\"Discover **adjacent services** that share the flow \u2014 upstream, downstream, or parallel\\\", \\\"Start with **one connection** \u2014 extend the Scroll or build a shared higher-level Scroll to reveal the first link in the network\\\", \\\"Make **connection points** visible \u2014 where one flow ends and another begins\\\", \\\"Continue with more connections **once the Scroll has settled**\\\", \\\"Each service continues to **operate autonomously** \u2014 the shared Scroll reveals connections, it does not centralise control\\\"], \\\"open\\\": true, \\\"ph\\\": false, \\\"x\\\": 900, \\\"y\\\": 210}]\");\n\nconst edges=JSON.parse(\"[[\\\"dm1\\\", \\\"dm2\\\"], [\\\"dm1\\\", \\\"ln2\\\"], [\\\"dm2\\\", \\\"dm3\\\"], [\\\"dm2\\\", \\\"fp3\\\"], [\\\"dm2\\\", \\\"ln2\\\"], [\\\"fl1\\\", \\\"fl2\\\"], [\\\"fl2\\\", \\\"fl3\\\"], [\\\"fp1\\\", \\\"dm2\\\"], [\\\"fp1\\\", \\\"fp2\\\"], [\\\"fp1\\\", \\\"ln2\\\"], [\\\"fp2\\\", \\\"fp3\\\"], [\\\"fp2\\\", \\\"fs2\\\"], [\\\"fp2\\\", \\\"ln2\\\"], [\\\"fp2\\\", \\\"rr3\\\"], [\\\"fp2\\\", \\\"vs2\\\"], [\\\"fp3\\\", \\\"fs3\\\"], [\\\"fs1\\\", \\\"fs2\\\"], [\\\"fs1\\\", \\\"ll2\\\"], [\\\"fs2\\\", \\\"fs3\\\"], [\\\"fs2\\\", \\\"ll3\\\"], [\\\"fs2\\\", \\\"rr3\\\"], [\\\"ll2\\\", \\\"fl2\\\"], [\\\"ll2\\\", \\\"fs3\\\"], [\\\"ll2\\\", \\\"ll3\\\"], [\\\"ln2\\\", \\\"dm3\\\"], [\\\"ln2\\\", \\\"fl3\\\"], [\\\"ln2\\\", \\\"ln3\\\"], [\\\"ln2\\\", \\\"nx3\\\"], [\\\"ln2\\\", \\\"rr2\\\"], [\\\"nx1\\\", \\\"ln3\\\"], [\\\"nx1\\\", \\\"nx2\\\"], [\\\"nx1\\\", \\\"vs3\\\"], [\\\"rr2\\\", \\\"rr3\\\"], [\\\"vs1\\\", \\\"dm1\\\"], [\\\"vs1\\\", \\\"fl1\\\"], [\\\"vs1\\\", \\\"fp1\\\"], [\\\"vs1\\\", \\\"fs1\\\"], [\\\"vs1\\\", \\\"ll1\\\"], [\\\"vs1\\\", \\\"ln1\\\"], [\\\"vs1\\\", \\\"nx1\\\"], [\\\"vs1\\\", \\\"rr1\\\"], [\\\"vs1\\\", \\\"vs2\\\"], [\\\"vs2\\\", \\\"fs2\\\"], [\\\"vs2\\\", \\\"fs3\\\"], [\\\"vs2\\\", \\\"ll2\\\"], [\\\"vs2\\\", \\\"ll3\\\"], [\\\"vs2\\\", \\\"ln2\\\"], [\\\"vs2\\\", \\\"vs3\\\"]]\");\n\n\/\/ \u2500\u2500 Helpers \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction hexToRgb(hex){\n  const r=parseInt(hex.slice(1,3),16),g=parseInt(hex.slice(3,5),16),b=parseInt(hex.slice(5,7),16);\n  return `${r},${g},${b}`;\n}\n\n\/\/ \u2500\u2500 Layout calculator \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n\/\/ Positions are embedded directly in the node data.\nfunction lineWidth(y){\n  if(y>=980) return '2.2';\n  if(y>=820) return '1.8';\n  if(y>=600) return '1.4';\n  if(y>=360) return '1.1';\n  return '0.8';\n}\nfunction lineOpacity(y){\n  if(y>=980) return '.7';\n  if(y>=820) return '.6';\n  if(y>=600) return '.5';\n  if(y>=360) return '.4';\n  return '.3';\n}\n\n\/\/ \u2500\u2500 Build \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nconst MAX_LEVEL=3;\nconst NW=128, NH=56;\nconst PORT_EXT=1.5;\nconst canvas=document.getElementById('canvas');\nconst svgL=document.getElementById('bg-lines');\nsvgL.setAttribute('viewBox',`0 0 ${canvas.clientWidth} ${canvas.clientHeight}`);\nconst nmap={};\nnodes.forEach(n=>{nmap[n.id]=n});\n\nfunction getReq(id){return edges.filter(([,t])=>t===id).map(([f])=>f)}\nfunction getUnl(id){return edges.filter(([f])=>f===id).map(([,t])=>t)}\nfunction walkUp(id){const s=new Set(),q=getReq(id);while(q.length){const c=q.pop();if(!s.has(c)){s.add(c);getReq(c).forEach(r=>q.push(r))}};return s}\nfunction walkDown(id){const s=new Set(),q=getUnl(id);while(q.length){const c=q.pop();if(!s.has(c)){s.add(c);getUnl(c).forEach(r=>q.push(r))}};return s}\nfunction fmtText(txt){\n  return (txt||'')\n    .replace(\/\\\\\\s*\\n\/g,'\\n')\n    .replace(\/\\\\\\s*$\/g,'')\n    .replace(\/&\/g,'&amp;')\n    .replace(\/<\/g,'&lt;')\n    .replace(\/>\/g,'&gt;')\n    .replace(\/\\*\\*(.+?)\\*\\*\/g,'<strong>$1<\/strong>')\n    .replace(\/\\n\/g,'<br>');\n}\n\n\/\/ Draw edges\nconst edgeEls=[];\nedges.forEach(([fid,tid])=>{\n  const f=nmap[fid],t=nmap[tid];if(!f||!t)return;\n  const x1=f.x, y1=f.y-NH\/2-PORT_EXT, x2=t.x, y2=t.y+NH\/2+PORT_EXT;\n  const dy=y1-y2;\n  const dx=x2-x1;\n  const p=document.createElementNS('http:\/\/www.w3.org\/2000\/svg','path');\n  const curve=Math.min(150, Math.abs(dx)*.22 + 40);\n  const c1x=x1 + Math.sign(dx||1) * Math.min(Math.abs(dx)*.16, curve);\n  const c2x=x2 - Math.sign(dx||1) * Math.min(Math.abs(dx)*.16, curve);\n  const c1y=y1-dy*.42;\n  const c2y=y2+dy*.42;\n  p.setAttribute('d',`M${x1} ${y1}C${c1x} ${c1y} ${c2x} ${c2y} ${x2} ${y2}`);\n  p.setAttribute('fill','none');\n  p.setAttribute('stroke', PAL[f.c].glow);\n  p.setAttribute('stroke-width', lineWidth(f.y));\n  p.setAttribute('opacity', lineOpacity(f.y));\n  p.setAttribute('stroke-linecap','round');\n  p.dataset.from=fid; p.dataset.to=tid;\n  svgL.appendChild(p);\n  edgeEls.push(p);\n});\n\n\/\/ Draw nodes\nconst nodeEls={};\nnodes.forEach(n=>{\n  const el=document.createElement('div');\n  const p=PAL[n.c];\n  const level=parseInt(n.lv.replace('L',''))||1;\n  el.className='nd'+(n.open?' open':' veiled')+(n.ph?' veiled':'');\n  const veiledBg=`rgba(${hexToRgb(p.hex)},.08)`;\n  const veiledBorder=`rgba(${hexToRgb(p.hex)},.3)`;\n  const veiledColor=`rgba(${hexToRgb(p.hex)},.7)`;\n  const openGlow=`0 0 14px rgba(${hexToRgb(p.hex)},.3), 0 0 2px rgba(${hexToRgb(p.hex)},.5)`;\n  const veiledGlow=`0 0 8px rgba(${hexToRgb(p.hex)},.15)`;\n  el.style.cssText=`left:${n.x-NW\/2}px;top:${n.y-NH\/2}px;width:${NW}px;height:${NH}px;`\n    +`border-color:${n.open?p.border:veiledBorder};`\n    +`color:${n.open?p.hex:veiledColor};`\n    +`background:#0c0e12;`\n    +`box-shadow:inset 0 0 0 1000px ${n.open?p.bg:veiledBg}, ${n.open?openGlow:veiledGlow};`;\n  const sqFilled=n.open?p.hex:veiledColor;\n  const sqEmpty='rgba(200,204,212,.12)';\n  const squares=Array.from({length:MAX_LEVEL},(_,i)=>\n    `<span class=\"sq\" style=\"background:${i<level?sqFilled:sqEmpty}\"><\/span>`\n  ).join('');\n  const hasOut=getUnl(n.id).length>0;\n  const hasIn=getReq(n.id).length>0;\n  const portColor=n.open?p.hex:veiledColor;\n  const topPort=hasOut?`<span class=\"port top\" style=\"background:${portColor}\"><\/span>`:'';\n  const bottomPort=hasIn?`<span class=\"port bottom\" style=\"background:${portColor}\"><\/span>`:'';\n  el.innerHTML=topPort\n    +bottomPort\n    +`<span class=\"nm\">${p.name}<\/span>`\n    +`<div class=\"squares\">${squares}<\/div>`\n    +`<div class=\"tip\">${n.epi}<\/div>`;\n  el.addEventListener('click',e=>{e.stopPropagation();handleClick(n.id)});\n  el.addEventListener('mouseenter',()=>{if(!selected)highlightTree(n.id,true)});\n  el.addEventListener('mouseleave',()=>{if(!selected)clearHL()});\n  canvas.appendChild(el);\n  nodeEls[n.id]=el;\n});\n\n\/\/ \u2500\u2500 Interaction \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nlet selected=null;\n\nfunction handleClick(id){\n  if(selected===id){closePopup();return}\n  highlightTree(id);\n  showPopup(id);\n  selected=id;\n}\n\nfunction highlightTree(id, hoverMode=false){\n  const anc=walkUp(id), desc=walkDown(id);\n  const active=new Set([id,...anc,...desc]);\n  nodes.forEach(n=>{\n    const el=nodeEls[n.id];\n    el.classList.toggle('dim',!active.has(n.id));\n    el.classList.toggle('hi',n.id===id);\n    if(!hoverMode){\n      el.style.boxShadow=n.id===id?`0 0 18px ${PAL[n.c].glow}, 0 0 40px ${PAL[n.c].bg}`:'';\n    }\n  });\n  edgeEls.forEach(p=>{\n    const f=p.dataset.from, t=p.dataset.to;\n    const on=active.has(f)&&active.has(t)&&(f===id||t===id||anc.has(f)||desc.has(t));\n    p.classList.toggle('dim',!on);\n    p.classList.toggle('glow',on);\n    if(on){\n      const gc=PAL[nmap[f].c].glow;\n      p.setAttribute('stroke',gc);\n      p.style.setProperty('--glow-color',gc);\n      p.style.filter=`drop-shadow(0 0 5px ${gc})`;\n      p.setAttribute('opacity','1');\n      p.setAttribute('stroke-width','2');\n    } else {\n      p.style.filter='';\n    }\n  });\n}\n\nfunction clearHL(){\n  nodes.forEach(n=>{\n    const el=nodeEls[n.id];\n    el.classList.remove('dim','hi');\n    el.style.boxShadow='';\n  });\n  edgeEls.forEach(p=>{\n    p.classList.remove('dim','glow');\n    p.style.filter='';\n    const f=nmap[p.dataset.from];\n    p.setAttribute('stroke', PAL[f.c].glow);\n    p.setAttribute('stroke-width', lineWidth(f.y));\n    p.setAttribute('opacity', lineOpacity(f.y));\n    p.style.removeProperty('--glow-color');\n  });\n}\n\nconst SETS={\n  starter:['vs1','fp1','fs1','ll1','dm1','ln1','rr1','nx1','fp2','dm2','vs2','fs2','ll2','ln2','rr2'],\n  expansion:['vs3','fp3','fs3','ll3','dm3','ln3','rr3','nx2','nx3','fl1','fl2','fl3'],\n  future:[],\n};\nfunction getSet(id){\n  if(SETS.starter.includes(id)) return 'starter';\n  if(SETS.expansion.includes(id)) return 'expansion';\n  return 'future';\n}\n\nfunction showPopup(id){\n  if(selected && selected!==id) closePopup();\n  const n=nmap[id], p=PAL[n.c];\n  const level=parseInt(n.lv.replace('L',''))||1;\n  const squares=Array.from({length:MAX_LEVEL},(_,i)=>\n    `<span class=\"p-sq\" style=\"background:${i<level?p.hex:'rgba(200,204,212,.15)'}\"><\/span>`\n  ).join('');\n\n  let html=`<div class=\"p-sub\" style=\"font-family:'Cinzel',serif;color:${p.hex};opacity:.9;margin-bottom:5px;padding-right:32px\">${p.sub}<\/div>`;\n  html+=`<div style=\"display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;\">`;\n  html+=`<div class=\"p-spell\" style=\"color:${p.hex};margin-bottom:0\">${p.name}<\/div>`;\n  html+=`<div class=\"p-squares\" style=\"margin-bottom:0;flex-shrink:0;margin-left:12px\">${squares}<\/div><\/div>`;\n\n  if(n.open && n.chant){\n    html+=`<div class=\"p-epi\" style=\"border-color:${p.border}\">${n.epi}<\/div>`;\n    html+=`<div class=\"p-label\" style=\"color:${p.hex}\">Chant<\/div>`;\n    html+=`<div class=\"p-chant\" style=\"color:${p.hex};background:rgba(${hexToRgb(p.hex)},.08);border-color:rgba(${hexToRgb(p.hex)},.22)\">${fmtText(n.chant)}<\/div>`;\n    html+=`<div class=\"p-label\" style=\"color:${p.hex}\">You shall<\/div>`;\n    html+=`<div class=\"p-body\">${fmtText(n.youshall)}<\/div>`;\n    if(n.effect){\n      html+=`<div class=\"p-label\" style=\"color:${p.hex}\">Spell Effect<\/div>`;\n      html+=`<div class=\"p-effect\">${fmtText(n.effect)}<\/div>`;\n    }\n    if(n.craft && n.craft.length){\n      html+=`<div class=\"p-label\" style=\"color:${p.hex}\">Craft<\/div>`;\n      html+=`<div class=\"p-practice\">${n.craft.map(c=>`<div class=\"p-practice-item\">${fmtText(c)}<\/div>`).join('')}<\/div>`;\n    }\n    const set=getSet(id);\n    if(set==='starter'){\n      html+=`<div style=\"margin-top:16px;padding-top:14px;border-top:1px solid rgba(200,204,212,.08)\"><a class=\"p-cta starter\" style=\"margin-top:0\" href=\"https:\/\/theflowpress.com\/shop\/flowcraft-spell-starter\/\" target=\"_blank\">FlowCraft: Spell Starter \u2192<\/a><\/div>`;\n    } else if(set==='expansion'){\n      html+=`<div style=\"margin-top:16px;padding-top:14px;border-top:1px solid rgba(200,204,212,.08)\"><a class=\"p-cta expansion\" style=\"margin-top:0\" href=\"https:\/\/theflowpress.com\/shop\/flowcraft-spell-expansion\/\" target=\"_blank\">FlowCraft: Spell Expansion \u2192<\/a><\/div>`;\n    }\n  } else if(n.ph){\n    html+=`<div class=\"p-epi\" style=\"border-color:rgba(200,204,212,.1)\">This spell is still being forged\u2026<\/div>`;\n    html+=`<a class=\"p-cta future\" href=\"https:\/\/theflowpress.com\/flowcraft\/#flowcraft_from_the_forge\" target=\"_blank\">Stay in the loop<\/a>`;\n  } else {\n    const set=getSet(id);\n    html+=`<div class=\"p-epi\" style=\"border-color:${p.border}\">${n.epi}<\/div>`;\n    if(set==='starter'){\n      html+=`<div class=\"p-body\" style=\"opacity:.5;font-size:12px\">Part of <strong>FlowCraft: Spell Starter<\/strong>.<\/div>`;\n      html+=`<a class=\"p-cta starter\" href=\"https:\/\/theflowpress.com\/shop\/flowcraft-spell-starter\/\" target=\"_blank\">FlowCraft: Spell Starter \u2192<\/a>`;\n    } else if(set==='expansion'){\n      html+=`<div class=\"p-body\" style=\"opacity:.5;font-size:12px\">Part of <strong>FlowCraft: Spell Expansion<\/strong>.<\/div>`;\n      html+=`<a class=\"p-cta expansion\" href=\"https:\/\/theflowpress.com\/shop\/flowcraft-spell-expansion\/\" target=\"_blank\">FlowCraft: Spell Expansion \u2192<\/a>`;\n    } else {\n      html+=`<div class=\"p-body\" style=\"opacity:.5;font-size:12px\">This spell is still being forged\u2026<\/div>`;\n      html+=`<a class=\"p-cta future\" href=\"https:\/\/theflowpress.com\/flowcraft\/#flowcraft_from_the_forge\" target=\"_blank\">Stay in the loop<\/a>`;\n    }\n  }\n\n  const popup=document.getElementById('popup');\n  const content=document.getElementById('popup-content');\n  content.innerHTML=html;\n  popup.style.borderColor=p.border;\n  popup.classList.add('show');\n  document.getElementById('overlay').classList.add('show');\n}\n\nfunction closePopup(){\n  document.getElementById('popup').classList.remove('show');\n  document.getElementById('overlay').classList.remove('show');\n  if(selected){clearHL();selected=null}\n}\n\ndocument.addEventListener('keydown',e=>{if(e.key==='Escape')closePopup()});\ndocument.getElementById('canvas').addEventListener('click',()=>{if(selected)closePopup()});\n\n<\/script>\n<\/body>\n<\/html><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_2 et_pb_section et_section_regular et_flex_section preset--module--divi-section--default\">\n<div class=\"et_pb_row_2 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_3 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_0_wrapper preset--group--divi-button--divi-button--hi917qs--default_wrapper\"><a class=\"et_pb_button_0 et_pb_button et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-button--divi-button--hi917qs--default\" href=\"https:\/\/theflowpress.com\/en\/shop\/flowcraft-spell-starter\/\">The forge is ready. Order your Spell Starter now.<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_3 et_pb_section et_section_regular et_flex_section preset--module--divi-section--default\">\n<div class=\"et_pb_row_3 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_4 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_1 et_pb_text et_pb_bg_layout_dark et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\" id=\"spell-lines\"><div class=\"et_pb_text_inner\"><h2>The Spell Lines<\/h2>\n<p style=\"text-align: center;\">There are 8 spell lines - connected levels of the same capability that build on each other.<\/p>\n<p style=\"text-align: center;\">Level I spells are accessible entry points. Level II spells deepen practice at the system level. Level III spells require advanced organisational maturity.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_4 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_5 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_2 et_pb_text et_pb_bg_layout_dark et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Flow<br \/>management<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_6 et_pb_column et_flex_column et_pb_column_empty et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\"><\/div>\n\n<div class=\"et_pb_column_7 et_pb_column et_flex_column et_pb_column_empty et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\"><\/div>\n\n<div class=\"et_pb_column_8 et_pb_column et_flex_column et_pb_column_empty et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\"><\/div>\n\n<div class=\"et_pb_column_9 et_pb_column et_flex_column et_pb_column_empty et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\"><\/div>\n\n<div class=\"et_pb_column_10 et_pb_column et-last-child et_flex_column et_pb_column_empty et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\"><\/div>\n<\/div>\n\n<div class=\"et_pb_row_5 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_11 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_3 et_pb_text et_pb_bg_layout_dark et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Measure &amp;<br \/>Learn<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_12 et_pb_column et_flex_column et_pb_column_empty et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\"><\/div>\n\n<div class=\"et_pb_column_13 et_pb_column et_flex_column et_pb_column_empty et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\"><\/div>\n\n<div class=\"et_pb_column_14 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_4 et_pb_text et_pb_bg_layout_dark et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Demand &amp;<br \/>Service<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_15 et_pb_column et_flex_column et_pb_column_empty et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\"><\/div>\n\n<div class=\"et_pb_column_16 et_pb_column et-last-child et_flex_column et_pb_column_empty et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\"><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_4 et_pb_section et_section_regular et_flex_section preset--module--divi-section--default\">\n<div class=\"et_pb_row_6 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_17 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_text_5 et_pb_text et_pb_bg_layout_dark et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Overview - <br \/>the content of the Flowcraft Spell Decks<\/p>\n<\/div><\/div>\n\n<div class=\"et_pb_group_0 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_row_7 et_pb_row et_pb_row_nested et_grid_row\">\n<div class=\"et_pb_column_18 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_group_1 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_heading_0 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h6 class=\"et_pb_module_header\">Spell Line<\/h6><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_column_19 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_6 et_pb_text et_pb_bg_layout_dark et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Level 1<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_20 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_7 et_pb_text et_pb_bg_layout_dark et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Level 2<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_21 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_8 et_pb_text et_pb_bg_layout_dark et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Level 3<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_8 et_pb_row et_pb_row_nested et_grid_row\">\n<div class=\"et_pb_column_22 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_group_2 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_heading_1 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h6 class=\"et_pb_module_header\">Vision Scroll <\/h6><\/div><\/div>\n\n<div class=\"et_pb_heading_2 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h6 class=\"et_pb_module_header\">(The Map of Work)<\/h6><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_column_23 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_9 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Starter<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_24 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_10 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Starter<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_25 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_11 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Expansion<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_9 et_pb_row et_pb_row_nested et_grid_row\">\n<div class=\"et_pb_column_26 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_group_3 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_heading_3 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h6 class=\"et_pb_module_header\">Fluxus Porta<\/h6><\/div><\/div>\n\n<div class=\"et_pb_heading_4 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h6 class=\"et_pb_module_header\">(Gate of the Flow)<\/h6><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_column_27 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_12 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Starter<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_28 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_13 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Starter<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_29 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_14 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Expansion<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_10 et_pb_row et_pb_row_nested et_grid_row\">\n<div class=\"et_pb_column_30 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_group_4 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_heading_5 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h6 class=\"et_pb_module_header\">Fluxus Serenitas<\/h6><\/div><\/div>\n\n<div class=\"et_pb_heading_6 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h6 class=\"et_pb_module_header\">(Attending the Flow)<\/h6><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_column_31 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_15 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Starter<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_32 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_16 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Starter<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_33 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_17 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Expansion<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_11 et_pb_row et_pb_row_nested et_grid_row\">\n<div class=\"et_pb_column_34 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_group_5 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_heading_7 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h6 class=\"et_pb_module_header\">Limes Laborem<\/h6><\/div><\/div>\n\n<div class=\"et_pb_heading_8 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h6 class=\"et_pb_module_header\">(Holding the limits)<\/h6><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_column_35 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_18 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Starter<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_36 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_19 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Starter<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_37 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_20 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Expansion<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_12 et_pb_row et_pb_row_nested et_grid_row\">\n<div class=\"et_pb_column_38 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_group_6 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_heading_9 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h6 class=\"et_pb_module_header\">Dependus Masterus<\/h6><\/div><\/div>\n\n<div class=\"et_pb_heading_10 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h6 class=\"et_pb_module_header\">(Managing dependencies)<\/h6><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_column_39 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_21 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Starter<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_40 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_22 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Starter<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_41 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_23 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Expansion<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_13 et_pb_row et_pb_row_nested et_grid_row\">\n<div class=\"et_pb_column_42 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_group_7 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_heading_11 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h6 class=\"et_pb_module_header\">Lumen Numeri<\/h6><\/div><\/div>\n\n<div class=\"et_pb_heading_12 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h6 class=\"et_pb_module_header\">(Shedding Light on work)<\/h6><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_column_43 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_24 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Starter<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_44 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_25 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Starter<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_45 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_26 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Expansion<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_14 et_pb_row et_pb_row_nested et_grid_row\">\n<div class=\"et_pb_column_46 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_group_8 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_heading_13 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h6 class=\"et_pb_module_header\">Reviewus Renewus<\/h6><\/div><\/div>\n\n<div class=\"et_pb_heading_14 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h6 class=\"et_pb_module_header\">(Review and Improve)<\/h6><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_column_47 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_27 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Starter<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_48 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_28 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Starter<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_49 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_29 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Expansion<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_15 et_pb_row et_pb_row_nested et_grid_row\">\n<div class=\"et_pb_column_50 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_group_9 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_heading_15 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h6 class=\"et_pb_module_header\">Nexus Servitium<\/h6><\/div><\/div>\n\n<div class=\"et_pb_heading_16 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h6 class=\"et_pb_module_header\">(The Bond of Service)<\/h6><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_column_51 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_30 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Expansion<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_52 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_31 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Expansion<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_53 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_32 et_pb_text et_pb_bg_layout_dark et_clickable et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Expansion<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_16 et_pb_row et_pb_row_nested et_grid_row\">\n<div class=\"et_pb_column_54 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_group_10 et_pb_group et-last-child et_pb_module et_flex_group et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_heading_17 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h6 class=\"et_pb_module_header\">Fons Laborem<\/h6><\/div><\/div>\n\n<div class=\"et_pb_heading_18 et_pb_heading et_pb_module et_flex_module\"><div class=\"et_pb_heading_container\"><h6 class=\"et_pb_module_header\">(The Well of Demand)<\/h6><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_column_55 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_33 et_pb_text et_pb_bg_layout_dark et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Future<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_56 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_34 et_pb_text et_pb_bg_layout_dark et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Future<\/p>\n<\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_57 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_text_35 et_pb_text et_pb_bg_layout_dark et_pb_module et_flex_module preset--group--divi-text--divi-font-body--default preset--group--divi-text--divi-font-body--h19rs5u--default preset--group--divi-text--divi-font-body--h1yjkjr--default preset--module--divi-text--default\"><div class=\"et_pb_text_inner\"><p>Future<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_5 et_pb_section et_section_regular et_flex_section preset--module--divi-section--default\">\n<div class=\"et_pb_row_17 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_58 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_module et_pb_button_module_wrapper et_pb_button_1_wrapper preset--group--divi-button--divi-button--hi917qs--default_wrapper\"><a class=\"et_pb_button_1 et_pb_button et_pb_bg_layout_light et_pb_module et_flex_module preset--group--divi-button--divi-button--hi917qs--default\" href=\"https:\/\/theflowpress.com\/en\/shop\/flowcraft-spell-starter\/\">The forge is ready. Order your Spell Starter now.<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":1387,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","pmpro_default_level":"","footnotes":""},"class_list":["post-583","page","type-page","status-publish","hentry","pmpro-has-access"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Explore the Tree - The Flow Press<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/theflowpress.com\/en\/flowcraft\/explore-the-tree\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Explore the Tree - The Flow Press\" \/>\n<meta property=\"og:url\" content=\"https:\/\/theflowpress.com\/en\/flowcraft\/explore-the-tree\/\" \/>\n<meta property=\"og:site_name\" content=\"The Flow Press\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-17T09:03:17+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/theflowpress.com\\\/en\\\/flowcraft\\\/explore-the-tree\\\/\",\"url\":\"https:\\\/\\\/theflowpress.com\\\/en\\\/flowcraft\\\/explore-the-tree\\\/\",\"name\":\"Explore the Tree - The Flow Press\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/theflowpress.com\\\/en\\\/#website\"},\"datePublished\":\"2026-04-08T11:01:30+00:00\",\"dateModified\":\"2026-06-17T09:03:17+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/theflowpress.com\\\/en\\\/flowcraft\\\/explore-the-tree\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/theflowpress.com\\\/en\\\/flowcraft\\\/explore-the-tree\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/theflowpress.com\\\/en\\\/flowcraft\\\/explore-the-tree\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/theflowpress.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FlowCraft\",\"item\":\"https:\\\/\\\/theflowpress.com\\\/en\\\/flowcraft\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Explore the Tree\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/theflowpress.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/theflowpress.com\\\/en\\\/\",\"name\":\"The Flow Press\",\"description\":\"Tools for people who change how work works\",\"publisher\":{\"@id\":\"https:\\\/\\\/theflowpress.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/theflowpress.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/theflowpress.com\\\/en\\\/#organization\",\"name\":\"The Flow Press\",\"url\":\"https:\\\/\\\/theflowpress.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/theflowpress.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/theflowpress.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/theFlowPress-Logo.png\",\"contentUrl\":\"https:\\\/\\\/theflowpress.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/theFlowPress-Logo.png\",\"width\":1050,\"height\":250,\"caption\":\"The Flow Press\"},\"image\":{\"@id\":\"https:\\\/\\\/theflowpress.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Explore the Tree - The Flow Press","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/theflowpress.com\/en\/flowcraft\/explore-the-tree\/","og_locale":"en_US","og_type":"article","og_title":"Explore the Tree - The Flow Press","og_url":"https:\/\/theflowpress.com\/en\/flowcraft\/explore-the-tree\/","og_site_name":"The Flow Press","article_modified_time":"2026-06-17T09:03:17+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/theflowpress.com\/en\/flowcraft\/explore-the-tree\/","url":"https:\/\/theflowpress.com\/en\/flowcraft\/explore-the-tree\/","name":"Explore the Tree - The Flow Press","isPartOf":{"@id":"https:\/\/theflowpress.com\/en\/#website"},"datePublished":"2026-04-08T11:01:30+00:00","dateModified":"2026-06-17T09:03:17+00:00","breadcrumb":{"@id":"https:\/\/theflowpress.com\/en\/flowcraft\/explore-the-tree\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/theflowpress.com\/en\/flowcraft\/explore-the-tree\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/theflowpress.com\/en\/flowcraft\/explore-the-tree\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/theflowpress.com\/en\/"},{"@type":"ListItem","position":2,"name":"FlowCraft","item":"https:\/\/theflowpress.com\/en\/flowcraft\/"},{"@type":"ListItem","position":3,"name":"Explore the Tree"}]},{"@type":"WebSite","@id":"https:\/\/theflowpress.com\/en\/#website","url":"https:\/\/theflowpress.com\/en\/","name":"The Flow Press","description":"Tools for people who change how work works","publisher":{"@id":"https:\/\/theflowpress.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/theflowpress.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/theflowpress.com\/en\/#organization","name":"The Flow Press","url":"https:\/\/theflowpress.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/theflowpress.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/theflowpress.com\/wp-content\/uploads\/2026\/03\/theFlowPress-Logo.png","contentUrl":"https:\/\/theflowpress.com\/wp-content\/uploads\/2026\/03\/theFlowPress-Logo.png","width":1050,"height":250,"caption":"The Flow Press"},"image":{"@id":"https:\/\/theflowpress.com\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/theflowpress.com\/en\/wp-json\/wp\/v2\/pages\/583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theflowpress.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/theflowpress.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/theflowpress.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/theflowpress.com\/en\/wp-json\/wp\/v2\/comments?post=583"}],"version-history":[{"count":36,"href":"https:\/\/theflowpress.com\/en\/wp-json\/wp\/v2\/pages\/583\/revisions"}],"predecessor-version":[{"id":1595,"href":"https:\/\/theflowpress.com\/en\/wp-json\/wp\/v2\/pages\/583\/revisions\/1595"}],"up":[{"embeddable":true,"href":"https:\/\/theflowpress.com\/en\/wp-json\/wp\/v2\/pages\/1387"}],"wp:attachment":[{"href":"https:\/\/theflowpress.com\/en\/wp-json\/wp\/v2\/media?parent=583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}