{
  "format": "epicdraw-workspace",
  "version": 1,
  "charts": [
    {
      "id": "blog-affinity-map-research-example",
      "name": "Affinity map and observation cards",
      "nodes": [
        {
          "id": "title",
          "type": "text",
          "text": "Affinity map → notes, tentative groups and questions",
          "x": 40,
          "y": 20,
          "w": 2120,
          "h": 85,
          "fill": "none",
          "font": "sans",
          "fs": 44,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10100
        },
        {
          "id": "fiction",
          "type": "text",
          "text": "FICTIONAL TEACHING OBSERVATIONS · Invented notes, not real research findings or participant quotes.",
          "x": 40,
          "y": 120,
          "w": 2120,
          "h": 80,
          "fill": "none",
          "font": "sans",
          "fs": 30,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10101
        },
        {
          "id": "scope",
          "type": "round",
          "text": "FOCUS · First use of a fictional project-planning app\nProposed user task: create a project plan and know it was saved.\nResearcher’s question: What do these notes support, and what needs more context?\nActual research records, dates, assignments and results: [blank]",
          "x": 40,
          "y": 230,
          "w": 2120,
          "h": 230,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10102
        },
        {
          "id": "legend",
          "type": "text",
          "text": "READ EACH GROUP · Keep note IDs and fictional source labels. Group labels remain provisional.",
          "x": 40,
          "y": 490,
          "w": 2120,
          "h": 80,
          "fill": "none",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10103
        },
        {
          "id": "name-heading",
          "type": "round",
          "text": "ENTERING A PROJECT NAME\nTentative group",
          "x": 40,
          "y": 610,
          "w": 620,
          "h": 160,
          "fill": "sun",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10104
        },
        {
          "id": "save-heading",
          "type": "round",
          "text": "REOPENING VIA PROJECT LIST\nTentative group",
          "x": 790,
          "y": 610,
          "w": 620,
          "h": 160,
          "fill": "sun",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10105
        },
        {
          "id": "ungrouped-heading",
          "type": "round",
          "text": "UNGROUPED / TO DISCUSS\nOther route and context",
          "x": 1540,
          "y": 610,
          "w": 620,
          "h": 160,
          "fill": "peach",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10106
        },
        {
          "id": "o1",
          "type": "round",
          "text": "O1 · F-A · Fictional observation\n\nReturned to the project-name field before selecting Create.",
          "x": 40,
          "y": 820,
          "w": 620,
          "h": 290,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10107
        },
        {
          "id": "o2",
          "type": "round",
          "text": "O2 · F-B · Fictional observation\n\nLeft the project-name field empty and selected Create.",
          "x": 40,
          "y": 1160,
          "w": 620,
          "h": 290,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10108
        },
        {
          "id": "o3",
          "type": "round",
          "text": "O3 · F-A · Fictional observation\n\nAfter selecting Save, reopened the project list.",
          "x": 790,
          "y": 820,
          "w": 620,
          "h": 290,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10109
        },
        {
          "id": "o4",
          "type": "round",
          "text": "O4 · F-B · Fictional observation\n\nAfter selecting Save, opened the same plan from the project list.",
          "x": 790,
          "y": 1160,
          "w": 620,
          "h": 290,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10110
        },
        {
          "id": "o5",
          "type": "round",
          "text": "O5 · F-C · Fictional observation\n\nAfter selecting Save, opened the plan from Recent.",
          "x": 1540,
          "y": 820,
          "w": 620,
          "h": 290,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10111
        },
        {
          "id": "o6",
          "type": "round",
          "text": "O6 · F-C · Fictional observation\n\nChanged the session language before entering a project name.",
          "x": 1540,
          "y": 1160,
          "w": 620,
          "h": 290,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10112
        },
        {
          "id": "name-check",
          "type": "round",
          "text": "GROUP CHECK\nO1/O2 concern name entry.\nWhy the different actions?\nAn empty field alone does not\nestablish confusion.\nActual finding: [blank]",
          "x": 40,
          "y": 1500,
          "w": 620,
          "h": 340,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10113
        },
        {
          "id": "interpretation",
          "type": "round",
          "text": "INTERPRETATION TO CHECK\nWere they checking it had saved,\nor returning for another task?\nO3/O4 do not tell us why.\nActual finding: [blank]",
          "x": 790,
          "y": 1500,
          "w": 620,
          "h": 340,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10114
        },
        {
          "id": "grouping-question",
          "type": "round",
          "text": "GROUPING QUESTION\nO5 uses Recent after Save.\nWould a broader group fit?\nO6 records language context;\nkeep its relevance open.",
          "x": 1540,
          "y": 1500,
          "w": 620,
          "h": 340,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10115
        },
        {
          "id": "sources",
          "type": "round",
          "text": "SOURCE INDEX · Teaching labels, not participant data\nF-A → O1, O3; F-B → O2, O4; F-C → O5, O6.\nActual recording / note location / date: [blank]\nUse permitted references; keep identifying details in the research record.",
          "x": 40,
          "y": 1900,
          "w": 2120,
          "h": 280,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10116
        },
        {
          "id": "action",
          "type": "round",
          "text": "NEXT INVESTIGATION · Proposed\nReview source context around Save and the return to a plan.\nQuestion: What were they trying to establish or do next?\nExpected output: permitted context references and revised group wording.\nProposed role: UX researcher.\nAgreed person / review date / actual finding: [blank]",
          "x": 40,
          "y": 2240,
          "w": 2120,
          "h": 360,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10117
        },
        {
          "id": "worksheet",
          "type": "round",
          "text": "CLUSTER REVIEW WORKSHEET\nTentative label / included note IDs / reason: [blank]\nCompeting interpretation / ungrouped note and why: [blank]\nSource context to check / next action / expected output: [blank]\nAccepted owner / review date / actual result: [blank]",
          "x": 40,
          "y": 2660,
          "w": 2120,
          "h": 330,
          "fill": "white",
          "font": "sans",
          "fs": 32,
          "ink": "navy",
          "align": "left",
          "bold": false,
          "z": 0,
          "seed": 10118
        }
      ],
      "edges": [],
      "paper": "white",
      "pattern": "none",
      "ink": "navy",
      "wobble": 0.25
    }
  ],
  "cur": 0
}
