{
 "format": "epicdraw-workspace",
 "version": 1,
 "charts": [
  {
   "id": "blog-bug-triage-flow-example",
   "name": "Bug triage flowchart and report worksheet",
   "paper": "white",
   "pattern": "none",
   "ink": "navy",
   "wobble": 0.25,
   "nodes": [
    {
     "id": "title",
     "type": "text",
     "text": "Bug triage flowchart and report worksheet",
     "x": 40,
     "y": 20,
     "w": 2500,
     "h": 80,
     "fill": "none",
     "font": "sans",
     "fs": 46,
     "ink": "navy",
     "align": "left",
     "bold": true,
     "z": 0,
     "seed": 28100
    },
    {
     "id": "strap",
     "type": "text",
     "text": "FICTIONAL EXAMPLE · A workshop booking site with an intermittent failure. A plan: the verification result stays blank.",
     "x": 40,
     "y": 105,
     "w": 2500,
     "h": 60,
     "fill": "none",
     "font": "sans",
     "fs": 30,
     "ink": "navy",
     "align": "left",
     "bold": false,
     "z": 0,
     "seed": 28101
    },
    {
     "id": "report",
     "type": "round",
     "text": "1 · REPORT\nBook a place showed an error. The second try worked.",
     "x": 40,
     "y": 200,
     "w": 360,
     "h": 210,
     "fill": "aqua",
     "font": "sans",
     "fs": 27,
     "ink": "navy",
     "align": "left",
     "bold": false,
     "z": 0,
     "seed": 28102
    },
    {
     "id": "d-complete",
     "type": "diamond",
     "text": "Report\ncomplete?",
     "x": 460,
     "y": 200,
     "w": 280,
     "h": 210,
     "fill": "sun",
     "font": "sans",
     "fs": 24,
     "ink": "navy",
     "bold": true,
     "z": 0,
     "seed": 28103
    },
    {
     "id": "repro",
     "type": "round",
     "text": "2 · TRY TO REPRODUCE\nRepeat the steps with a page open over 40 minutes.",
     "x": 800,
     "y": 200,
     "w": 400,
     "h": 210,
     "fill": "white",
     "font": "sans",
     "fs": 27,
     "ink": "navy",
     "align": "left",
     "bold": false,
     "z": 0,
     "seed": 28104
    },
    {
     "id": "d-repro",
     "type": "diamond",
     "text": "Reproduced?",
     "x": 1260,
     "y": 200,
     "w": 280,
     "h": 210,
     "fill": "sun",
     "font": "sans",
     "fs": 24,
     "ink": "navy",
     "bold": true,
     "z": 0,
     "seed": 28105
    },
    {
     "id": "severity",
     "type": "round",
     "text": "3 · SEVERITY AND PRIORITY\nBooking fails, and a retry is not a clear workaround. Serious, fix this release (proposed).",
     "x": 1600,
     "y": 200,
     "w": 500,
     "h": 210,
     "fill": "white",
     "font": "sans",
     "fs": 27,
     "ink": "navy",
     "align": "left",
     "bold": false,
     "z": 0,
     "seed": 28106
    },
    {
     "id": "owner",
     "type": "round",
     "text": "4 · OWNER\nBookings lead (proposed). Name blank until accepted.",
     "x": 2160,
     "y": 200,
     "w": 380,
     "h": 210,
     "fill": "white",
     "font": "sans",
     "fs": 27,
     "ink": "navy",
     "align": "left",
     "bold": false,
     "z": 0,
     "seed": 28107
    },
    {
     "id": "ask",
     "type": "round",
     "text": "ASK THE REPORTER\nWhen, which browser, how long was the page open?",
     "x": 400,
     "y": 490,
     "w": 400,
     "h": 170,
     "fill": "sand",
     "font": "sans",
     "fs": 25,
     "ink": "navy",
     "align": "left",
     "bold": false,
     "z": 0,
     "seed": 28108
    },
    {
     "id": "evidence",
     "type": "round",
     "text": "INSUFFICIENT EVIDENCE\nSearch the logs for the error. Set a review date.",
     "x": 1190,
     "y": 490,
     "w": 420,
     "h": 170,
     "fill": "sand",
     "font": "sans",
     "fs": 25,
     "ink": "navy",
     "align": "left",
     "bold": false,
     "z": 0,
     "seed": 28109
    },
    {
     "id": "parked",
     "type": "round",
     "text": "CLOSE AND SAY WHY\nReopen if it returns.",
     "x": 1820,
     "y": 490,
     "w": 300,
     "h": 170,
     "fill": "sand",
     "font": "sans",
     "fs": 25,
     "ink": "navy",
     "align": "left",
     "bold": false,
     "z": 0,
     "seed": 28110
    },
    {
     "id": "investigate",
     "type": "round",
     "text": "5 · INVESTIGATE\nThe booking uses an expired session. Confirm this cause.",
     "x": 2160,
     "y": 730,
     "w": 380,
     "h": 210,
     "fill": "white",
     "font": "sans",
     "fs": 27,
     "ink": "navy",
     "align": "left",
     "bold": false,
     "z": 0,
     "seed": 28111
    },
    {
     "id": "fix",
     "type": "round",
     "text": "6 · FIX\nRenew the session on Book a place. Add a test that failed first.",
     "x": 1720,
     "y": 730,
     "w": 380,
     "h": 210,
     "fill": "white",
     "font": "sans",
     "fs": 27,
     "ink": "navy",
     "align": "left",
     "bold": false,
     "z": 0,
     "seed": 28112
    },
    {
     "id": "verify",
     "type": "round",
     "text": "7 · VERIFY\nSomeone else repeats the original report.",
     "x": 1290,
     "y": 730,
     "w": 370,
     "h": 210,
     "fill": "white",
     "font": "sans",
     "fs": 27,
     "ink": "navy",
     "align": "left",
     "bold": false,
     "z": 0,
     "seed": 28113
    },
    {
     "id": "d-verify",
     "type": "diamond",
     "text": "Matches the\nreport?",
     "x": 860,
     "y": 730,
     "w": 340,
     "h": 210,
     "fill": "sun",
     "font": "sans",
     "fs": 24,
     "ink": "navy",
     "bold": true,
     "z": 0,
     "seed": 28114
    },
    {
     "id": "close",
     "type": "round",
     "text": "8 · CLOSE\nTell the reporter and support what changed and when it goes live.",
     "x": 160,
     "y": 730,
     "w": 620,
     "h": 210,
     "fill": "aqua",
     "font": "sans",
     "fs": 27,
     "ink": "navy",
     "align": "left",
     "bold": false,
     "z": 0,
     "seed": 28115
    },
    {
     "id": "worksheet",
     "type": "round",
     "text": "REPORT WORKSHEET\nSummary: Book a place shows an error on the first try.\nSteps: Open the Saturday workshop, wait over 40 minutes, press Book a place.\nExpected: Confirmation page and email.\nActual: Something went wrong message and no booking.\nHow often: Occasionally. A second try worked.\nDuplicate: None found.\nGuesses: Payment provider (not yet shown).",
     "x": 40,
     "y": 1020,
     "w": 1200,
     "h": 400,
     "fill": "sand",
     "font": "sans",
     "fs": 29,
     "ink": "navy",
     "align": "left",
     "bold": false,
     "z": 0,
     "seed": 28116
    },
    {
     "id": "verify-card",
     "type": "round",
     "text": "VERIFY AGAINST THE REPORT\nSteps: Same page, same 40-minute wait.\nExpected: Confirmation page and email.\nOne booking only: Check the record.\nChecked by:\nResult:",
     "x": 1270,
     "y": 1020,
     "w": 640,
     "h": 400,
     "fill": "aqua",
     "font": "sans",
     "fs": 30,
     "ink": "navy",
     "align": "left",
     "bold": false,
     "z": 0,
     "seed": 28117
    },
    {
     "id": "questions",
     "type": "round",
     "text": "OPEN QUESTIONS\nDid anyone leave without booking?\nWho reviews the logs after release?\nDoes the waiting list fail the same way?",
     "x": 1940,
     "y": 1020,
     "w": 600,
     "h": 400,
     "fill": "white",
     "font": "sans",
     "fs": 30,
     "ink": "navy",
     "align": "left",
     "bold": false,
     "z": 0,
     "seed": 28118
    }
   ],
   "edges": [
    {
     "label": "",
     "seed": 28200,
     "id": "e-report",
     "from": "report",
     "to": "d-complete",
     "style": "straight",
     "head": "end",
     "ink": "navy",
     "sa": "r",
     "ea": "l"
    },
    {
     "label": "Yes",
     "seed": 28201,
     "id": "e-complete-yes",
     "from": "d-complete",
     "to": "repro",
     "style": "straight",
     "head": "end",
     "ink": "navy",
     "sa": "r",
     "ea": "l"
    },
    {
     "label": "No",
     "seed": 28202,
     "id": "e-complete-no",
     "from": "d-complete",
     "to": "ask",
     "style": "straight",
     "head": "end",
     "ink": "navy",
     "sa": "b",
     "ea": "t"
    },
    {
     "label": "Answered",
     "seed": 28203,
     "id": "e-ask",
     "from": "ask",
     "to": "report",
     "style": "elbow",
     "head": "end",
     "ink": "navy",
     "sa": "l",
     "ea": "b"
    },
    {
     "label": "",
     "seed": 28204,
     "id": "e-repro",
     "from": "repro",
     "to": "d-repro",
     "style": "straight",
     "head": "end",
     "ink": "navy",
     "sa": "r",
     "ea": "l"
    },
    {
     "label": "Yes",
     "seed": 28205,
     "id": "e-repro-yes",
     "from": "d-repro",
     "to": "severity",
     "style": "straight",
     "head": "end",
     "ink": "navy",
     "sa": "r",
     "ea": "l"
    },
    {
     "label": "No",
     "seed": 28206,
     "id": "e-repro-no",
     "from": "d-repro",
     "to": "evidence",
     "style": "straight",
     "head": "end",
     "ink": "navy",
     "sa": "b",
     "ea": "t"
    },
    {
     "label": "New detail",
     "seed": 28207,
     "id": "e-evidence-back",
     "from": "evidence",
     "to": "repro",
     "style": "elbow",
     "head": "end",
     "ink": "navy",
     "sa": "l",
     "ea": "b"
    },
    {
     "label": "Nothing new",
     "seed": 28208,
     "id": "e-evidence-close",
     "from": "evidence",
     "to": "parked",
     "style": "straight",
     "head": "end",
     "ink": "navy",
     "sa": "r",
     "ea": "l"
    },
    {
     "label": "",
     "seed": 28209,
     "id": "e-severity",
     "from": "severity",
     "to": "owner",
     "style": "straight",
     "head": "end",
     "ink": "navy",
     "sa": "r",
     "ea": "l"
    },
    {
     "label": "",
     "seed": 28210,
     "id": "e-owner",
     "from": "owner",
     "to": "investigate",
     "style": "straight",
     "head": "end",
     "ink": "navy",
     "sa": "b",
     "ea": "t"
    },
    {
     "label": "",
     "seed": 28211,
     "id": "e-investigate",
     "from": "investigate",
     "to": "fix",
     "style": "straight",
     "head": "end",
     "ink": "navy",
     "sa": "l",
     "ea": "r"
    },
    {
     "label": "",
     "seed": 28212,
     "id": "e-fix",
     "from": "fix",
     "to": "verify",
     "style": "straight",
     "head": "end",
     "ink": "navy",
     "sa": "l",
     "ea": "r"
    },
    {
     "label": "",
     "seed": 28213,
     "id": "e-verify",
     "from": "verify",
     "to": "d-verify",
     "style": "straight",
     "head": "end",
     "ink": "navy",
     "sa": "l",
     "ea": "r"
    },
    {
     "label": "Yes",
     "seed": 28214,
     "id": "e-verify-yes",
     "from": "d-verify",
     "to": "close",
     "style": "straight",
     "head": "end",
     "ink": "navy",
     "sa": "l",
     "ea": "r"
    },
    {
     "label": "No: reopen",
     "seed": 28215,
     "id": "e-verify-no",
     "from": "d-verify",
     "to": "investigate",
     "style": "elbow",
     "head": "end",
     "ink": "navy",
     "sa": "b",
     "ea": "b"
    }
   ],
   "strokes": [],
   "imgs": {},
   "locked": false,
   "ppm": 48,
   "view": null
  }
 ],
 "cur": "blog-bug-triage-flow-example"
}
