{
  "format": "epicdraw-workspace",
  "version": 1,
  "charts": [
    {
      "id": "blog-customer-journey-actions-example",
      "name": "Journey map with evidence and action rows",
      "nodes": [
        {
          "id": "title",
          "type": "text",
          "text": "Customer journey → evidence and next actions",
          "x": 40,
          "y": 20,
          "w": 2120,
          "h": 85,
          "fill": "none",
          "font": "sans",
          "fs": 46,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10000
        },
        {
          "id": "fiction",
          "type": "text",
          "text": "FICTIONAL JOURNEY HYPOTHESIS · No research supplied. Tasks, touchpoints and friction need checking.",
          "x": 40,
          "y": 120,
          "w": 2120,
          "h": 80,
          "fill": "none",
          "font": "sans",
          "fs": 30,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10001
        },
        {
          "id": "scope",
          "type": "round",
          "text": "FOCUS · First-time beginner pottery workshop attendee\nGoal: book a suitable session, attend and access any agreed follow-up.\nScope: choosing a session through checking for promised materials.\nTeam question: What should we investigate before proposing a change?",
          "x": 40,
          "y": 230,
          "w": 2120,
          "h": 230,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10002
        },
        {
          "id": "legend",
          "type": "text",
          "text": "READ DOWN EACH COLUMN · Proposed task → missing evidence → hypothesis → investigation",
          "x": 40,
          "y": 490,
          "w": 2120,
          "h": 65,
          "fill": "none",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10003
        },
        {
          "id": "book-stage",
          "type": "round",
          "text": "1 · BOOK",
          "x": 40,
          "y": 600,
          "w": 620,
          "h": 100,
          "fill": "sun",
          "font": "sans",
          "fs": 36,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10004
        },
        {
          "id": "book-task",
          "type": "round",
          "text": "PROPOSED TASK\nChoose a suitable session.\nKnow whether a place is confirmed.\nTouchpoints to check:\nworkshop page + confirmation.",
          "x": 40,
          "y": 750,
          "w": 620,
          "h": 280,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10005
        },
        {
          "id": "book-evidence",
          "type": "round",
          "text": "EVIDENCE NEEDED\nFinding / source / date: [blank]\nActual emotions: [blank]\nStatus: research not supplied",
          "x": 40,
          "y": 1080,
          "w": 620,
          "h": 230,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10006
        },
        {
          "id": "book-hypothesis",
          "type": "round",
          "text": "FRICTION HYPOTHESIS\nA visitor may be unsure whether\ntheir place is confirmed.\nBasis: planning assumption.\nNo supporting finding supplied.",
          "x": 40,
          "y": 1360,
          "w": 620,
          "h": 280,
          "fill": "peach",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10007
        },
        {
          "id": "book-action",
          "type": "round",
          "text": "INVESTIGATE CONFIRMATION\nCompare the booking message\nwith a recent attendee’s account.\nCheck what confirms a place.\nOutput: evidence + gaps.\nProposed roles: researcher\nand workshop organiser.",
          "x": 40,
          "y": 1690,
          "w": 620,
          "h": 370,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10008
        },
        {
          "id": "book-check",
          "type": "round",
          "text": "NEXT REVIEW\nDecide whether confirmation\nneeds a change, using evidence.\nAgreed assignee / date: [blank]\nActual result: [blank]",
          "x": 40,
          "y": 2110,
          "w": 620,
          "h": 280,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10009
        },
        {
          "id": "arrival-stage",
          "type": "round",
          "text": "2 · ATTEND",
          "x": 790,
          "y": 600,
          "w": 620,
          "h": 100,
          "fill": "sun",
          "font": "sans",
          "fs": 36,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10010
        },
        {
          "id": "arrival-task",
          "type": "round",
          "text": "PROPOSED TASK\nReach the studio and join in.\nTouchpoints to check:\nconfirmation message +\nphysical studio entrance.",
          "x": 790,
          "y": 750,
          "w": 620,
          "h": 280,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10011
        },
        {
          "id": "arrival-evidence",
          "type": "round",
          "text": "EVIDENCE NEEDED\nFinding / source / date: [blank]\nActual emotions: [blank]\nStatus: research not supplied",
          "x": 790,
          "y": 1080,
          "w": 620,
          "h": 230,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10012
        },
        {
          "id": "arrival-hypothesis",
          "type": "round",
          "text": "FRICTION HYPOTHESIS\nA visitor may not know\nwhich entrance to use.\nBasis: planning assumption.\nNo supporting finding supplied.",
          "x": 790,
          "y": 1360,
          "w": 620,
          "h": 280,
          "fill": "peach",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10013
        },
        {
          "id": "arrival-action",
          "type": "round",
          "text": "INVESTIGATE ARRIVAL\nCompare arrival instructions\nin the confirmation with a\nrecent attendee’s account.\nOutput: message audit + account.\nProposed roles: researcher\nand workshop organiser.",
          "x": 790,
          "y": 1690,
          "w": 620,
          "h": 370,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10014
        },
        {
          "id": "arrival-check",
          "type": "round",
          "text": "NEXT REVIEW\nBring permitted arrival evidence.\nDecide if directions need a change.\nAgreed assignee / date: [blank]\nActual result: [blank]",
          "x": 790,
          "y": 2110,
          "w": 620,
          "h": 280,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10015
        },
        {
          "id": "follow-stage",
          "type": "round",
          "text": "3 · FOLLOW-UP",
          "x": 1540,
          "y": 600,
          "w": 620,
          "h": 100,
          "fill": "sun",
          "font": "sans",
          "fs": 36,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10016
        },
        {
          "id": "follow-task",
          "type": "round",
          "text": "PROPOSED TASK\nFind any agreed materials.\nTouchpoint to check:\nfollow-up email, if one\nis part of the service.",
          "x": 1540,
          "y": 750,
          "w": 620,
          "h": 280,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10017
        },
        {
          "id": "follow-evidence",
          "type": "round",
          "text": "EVIDENCE NEEDED\nFinding / source / date: [blank]\nActual emotions: [blank]\nStatus: research not supplied",
          "x": 1540,
          "y": 1080,
          "w": 620,
          "h": 230,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10018
        },
        {
          "id": "follow-hypothesis",
          "type": "round",
          "text": "FRICTION HYPOTHESIS\nPromised materials may\nbe hard to find.\nBasis: planning assumption.\nNo supporting finding supplied.",
          "x": 1540,
          "y": 1360,
          "w": 620,
          "h": 280,
          "fill": "peach",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10019
        },
        {
          "id": "follow-action",
          "type": "round",
          "text": "CHECK THE PROMISE FIRST\nFind out whether any materials\nwere promised and how they\nwere delivered. Ask an attendee\nwhat they expected to receive.\nOutput: promise + account.\nProposed role: organiser.",
          "x": 1540,
          "y": 1690,
          "w": 620,
          "h": 370,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10020
        },
        {
          "id": "follow-check",
          "type": "round",
          "text": "NEXT REVIEW\nEstablish the promise before\nproposing an email change.\nAgreed assignee / date: [blank]\nActual result: [blank]",
          "x": 1540,
          "y": 2110,
          "w": 620,
          "h": 280,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10021
        },
        {
          "id": "worksheet",
          "type": "round",
          "text": "ACTION WORKSHEET · Agree this before closing the review\nJourney phase / customer task: [blank]\nEvidence reference and type / what remains unknown: [blank]\nInvestigation or proposed change / expected output: [blank]\nPerson accepting the action / agreed review date: [blank]\nWhat the next review must decide / actual result: [blank]",
          "x": 40,
          "y": 2460,
          "w": 2120,
          "h": 380,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10022
        }
      ],
      "edges": [
        {
          "id": "book-attend",
          "from": "book-stage",
          "to": "arrival-stage",
          "sa": "r",
          "ea": "l",
          "dash": true,
          "style": "straight",
          "label": "",
          "head": "end",
          "ink": "navy",
          "seed": 10050
        },
        {
          "id": "attend-follow",
          "from": "arrival-stage",
          "to": "follow-stage",
          "sa": "r",
          "ea": "l",
          "dash": true,
          "style": "straight",
          "label": "",
          "head": "end",
          "ink": "navy",
          "seed": 10051
        }
      ],
      "paper": "white",
      "pattern": "none",
      "ink": "navy",
      "wobble": 0.25
    }
  ],
  "cur": 0
}
