{
 "what": "A storyboard as a semantic graph: nodes are things, edges carry the meaning. Generated by formats.js v0.1.0 from the storyboard and its cast.",
 "format": "storyboards.sgit.ai/graph/v1",
 "storyboard": "a-first-storyline",
 "nodes": [
  {
   "id": "storyboard:a-first-storyline",
   "type": "storyboard",
   "label": "A first storyline for the second edition",
   "subtitle": "A proposal in 15 panels: the order the second edition could tell its argument in, built from the topics the newsroom's articles already cover. For Dinis to tear apart. Superseded: the second release candidate follows the Gen ZX frame (decision 015, storyboard 12).",
   "status": "superseded",
   "url": "https://storyboards.sgit.ai/gen-z-developers/a-first-storyline/"
  },
  {
   "id": "author:gen-z.journalist",
   "type": "author",
   "label": "gen-z.journalist"
  },
  {
   "id": "panel:a-first-storyline/1",
   "type": "panel",
   "label": "Generation Z Developers, again",
   "n": 1,
   "kind": "cover",
   "text": "Generation Z Developers, again: A first storyline for the second edition, October 2026: from the fear to the workflow, in 15 panels."
  },
  {
   "id": "character:zara",
   "type": "character",
   "label": "Zara"
  },
  {
   "id": "character:tomas",
   "type": "character",
   "label": "Tomás"
  },
  {
   "id": "character:priya",
   "type": "character",
   "label": "Priya"
  },
  {
   "id": "character:agent",
   "type": "agent",
   "label": "The Agent"
  },
  {
   "id": "character:sam",
   "type": "character",
   "label": "Sam"
  },
  {
   "id": "character:guide",
   "type": "character",
   "label": "The Guide"
  },
  {
   "id": "source:admin/content/storyboards/cast.json",
   "type": "source",
   "label": "admin/content/storyboards/cast.json"
  },
  {
   "id": "panel:a-first-storyline/2",
   "type": "panel",
   "label": "2026. The fear.",
   "n": 2,
   "kind": "scene",
   "text": "2026. The fear.. Zara thinks: “AI took the jobs before I even got there.”"
  },
  {
   "id": "prop:phone",
   "type": "prop",
   "label": "phone"
  },
  {
   "id": "source:Generation Z Developers, again, ‘The name’",
   "type": "source",
   "label": "Generation Z Developers, again, ‘The name’"
  },
  {
   "id": "setting:night",
   "type": "setting",
   "label": "night"
  },
  {
   "id": "panel:a-first-storyline/3",
   "type": "panel",
   "label": "The claim the book is built on",
   "n": 3,
   "kind": "evidence",
   "text": "The claim the book is built on. “today anyone who can brief an agent to build something is one” (Generation Z Developers, again (newsroom, 18 October 2026), on who is a developer)"
  },
  {
   "id": "source:Generation Z Developers, again",
   "type": "source",
   "label": "Generation Z Developers, again"
  },
  {
   "id": "source:Generation Z Developers, again (newsroom, 18 October 2026), on who is a developer",
   "type": "source",
   "label": "Generation Z Developers, again (newsroom, 18 October 2026), on who is a developer"
  },
  {
   "id": "panel:a-first-storyline/4",
   "type": "panel",
   "label": "Including Priya",
   "n": 4,
   "kind": "scene",
   "text": "Including Priya. Priya says: “So I'm a developer now?” The Agent says: “Tell me what your team needs. I'll build a first version.”"
  },
  {
   "id": "prop:laptop",
   "type": "prop",
   "label": "laptop"
  },
  {
   "id": "prop:desk",
   "type": "prop",
   "label": "desk"
  },
  {
   "id": "source:The citizen developer; 2018 GitHub issue #28",
   "type": "source",
   "label": "The citizen developer; 2018 GitHub issue #28"
  },
  {
   "id": "setting:office",
   "type": "setting",
   "label": "office"
  },
  {
   "id": "panel:a-first-storyline/5",
   "type": "panel",
   "label": "What kind of developer? Where do you fit, and where do you want to?",
   "n": 5,
   "kind": "spectrum",
   "text": "What kind of developer? Where do you fit, and where do you want to?. Explorer → Villager → Town planner"
  },
  {
   "id": "source:Explorer coding; Software vendors as villagers; Why I love Wardley maps",
   "type": "source",
   "label": "Explorer coding; Software vendors as villagers; Why I love Wardley maps"
  },
  {
   "id": "panel:a-first-storyline/6",
   "type": "panel",
   "label": "The one advantage, 2026",
   "n": 6,
   "kind": "scene",
   "text": "The one advantage, 2026. Sam says: “So. Why should we hire you?” Zara says: “Let me show you my workflow, not my CV.”"
  },
  {
   "id": "source:Hired for the workflow",
   "type": "source",
   "label": "Hired for the workflow"
  },
  {
   "id": "setting:interview",
   "type": "setting",
   "label": "interview"
  },
  {
   "id": "panel:a-first-storyline/7",
   "type": "panel",
   "label": "The evidence",
   "n": 7,
   "kind": "evidence",
   "text": "The evidence. “71% of leaders said they would rather hire a less experienced candidate with AI skills than a more experienced one without” (Microsoft and LinkedIn, 2024, as quoted in Hired for the workflow (newsroom))"
  },
  {
   "id": "source:Microsoft and LinkedIn, 2024, as quoted in Hired for the workflow (newsroom)",
   "type": "source",
   "label": "Microsoft and LinkedIn, 2024, as quoted in Hired for the workflow (newsroom)"
  },
  {
   "id": "panel:a-first-storyline/8",
   "type": "panel",
   "label": "Act as the job you want",
   "n": 8,
   "kind": "scene",
   "text": "Act as the job you want. Tomás says: “Work for them before they hire me? Nobody will even see it.” The Guide says: “Publish anyway, because reach is not the point.”"
  },
  {
   "id": "source:Act as the job you want",
   "type": "source",
   "label": "Act as the job you want"
  },
  {
   "id": "panel:a-first-storyline/9",
   "type": "panel",
   "label": "Your own newsroom: voice memo in, a checked site out",
   "n": 9,
   "kind": "scene",
   "text": "Your own newsroom: voice memo in, a checked site out. Zara says: “Here's my voice memo. Make it an article.” The Guide says: “The memo is a draft of a thought; the article is the thought, checked.”"
  },
  {
   "id": "source:Your own newsroom",
   "type": "source",
   "label": "Your own newsroom"
  },
  {
   "id": "panel:a-first-storyline/10",
   "type": "panel",
   "label": "The handover",
   "n": 10,
   "kind": "scene",
   "text": "The handover. Sam says: “Who fixes Priya's app when it breaks?” The Guide says: “The prototype is not a mess. It is the most precise requirement the company has ever had.”"
  },
  {
   "id": "source:Who will fix your mess?",
   "type": "source",
   "label": "Who will fix your mess?"
  },
  {
   "id": "panel:a-first-storyline/11",
   "type": "panel",
   "label": "One-way and two-way doors",
   "n": 11,
   "kind": "scene",
   "text": "One-way and two-way doors. The Agent says: “Shall I send it?” The Guide says: “A change you can roll back is a two-way door; the work of a release pipeline is to keep it one.”"
  },
  {
   "id": "prop:sign",
   "type": "prop",
   "label": "sign"
  },
  {
   "id": "source:How cheap is it to undo?",
   "type": "source",
   "label": "How cheap is it to undo?"
  },
  {
   "id": "panel:a-first-storyline/12",
   "type": "panel",
   "label": "Why ‘a human in the loop’ is not enough",
   "n": 12,
   "kind": "evidence",
   "text": "Why ‘a human in the loop’ is not enough. “people approve almost everything they are shown, which Anthropic measured at 93% of permission prompts” (The human in the loop (newsroom))"
  },
  {
   "id": "source:The human in the loop",
   "type": "source",
   "label": "The human in the loop"
  },
  {
   "id": "source:The human in the loop (newsroom)",
   "type": "source",
   "label": "The human in the loop (newsroom)"
  },
  {
   "id": "panel:a-first-storyline/13",
   "type": "panel",
   "label": "The last part: how this book was made, as the workflow it teaches",
   "n": 13,
   "kind": "spectrum",
   "text": "The last part: how this book was made, as the workflow it teaches. Memo → Article → Review → Version → Published"
  },
  {
   "id": "source:A website to finish the book; Short, punchy, and co-written with Claude",
   "type": "source",
   "label": "A website to finish the book; Short, punchy, and co-written with Claude"
  },
  {
   "id": "panel:a-first-storyline/14",
   "type": "panel",
   "label": "When you can see the board, a bad week is a move, not a verdict.",
   "n": 14,
   "kind": "punchline",
   "text": "When you can see the board, a bad week is a move, not a verdict.."
  },
  {
   "id": "source:Two years in the opposite",
   "type": "source",
   "label": "Two years in the opposite"
  },
  {
   "id": "panel:a-first-storyline/15",
   "type": "panel",
   "label": "The first line on the 2018 cover: question everything",
   "n": 15,
   "kind": "scene",
   "text": "The first line on the 2018 cover: question everything. Zara says: “Including this book?” The Guide says: “Especially this book.”"
  },
  {
   "id": "source:team/editor/briefs/book__v1.0.0__interview-01-who-is-the-reader.md, question 2",
   "type": "source",
   "label": "team/editor/briefs/book__v1.0.0__interview-01-who-is-the-reader.md, question 2"
  }
 ],
 "edges": [
  {
   "from": "storyboard:a-first-storyline",
   "type": "made_by",
   "to": "author:gen-z.journalist"
  },
  {
   "from": "storyboard:a-first-storyline",
   "type": "has_panel",
   "to": "panel:a-first-storyline/1",
   "n": 1
  },
  {
   "from": "panel:a-first-storyline/1",
   "type": "features",
   "to": "character:zara",
   "pose": "think",
   "mood": "worried"
  },
  {
   "from": "panel:a-first-storyline/1",
   "type": "features",
   "to": "character:tomas",
   "pose": "stand",
   "mood": "neutral"
  },
  {
   "from": "panel:a-first-storyline/1",
   "type": "features",
   "to": "character:priya",
   "pose": "stand",
   "mood": "thinking"
  },
  {
   "from": "panel:a-first-storyline/1",
   "type": "features",
   "to": "character:agent",
   "pose": "wave",
   "mood": "happy"
  },
  {
   "from": "panel:a-first-storyline/1",
   "type": "features",
   "to": "character:sam",
   "pose": "stand",
   "mood": "neutral"
  },
  {
   "from": "panel:a-first-storyline/1",
   "type": "features",
   "to": "character:guide",
   "pose": "wave",
   "mood": "happy"
  },
  {
   "from": "panel:a-first-storyline/1",
   "type": "quotes",
   "to": "source:admin/content/storyboards/cast.json"
  },
  {
   "from": "storyboard:a-first-storyline",
   "type": "has_panel",
   "to": "panel:a-first-storyline/2",
   "n": 2
  },
  {
   "from": "panel:a-first-storyline/1",
   "type": "next",
   "to": "panel:a-first-storyline/2"
  },
  {
   "from": "panel:a-first-storyline/2",
   "type": "features",
   "to": "character:zara",
   "pose": "think",
   "mood": "worried"
  },
  {
   "from": "character:zara",
   "type": "thinks",
   "to": "panel:a-first-storyline/2",
   "text": "AI took the jobs before I even got there."
  },
  {
   "from": "panel:a-first-storyline/2",
   "type": "shows",
   "to": "prop:phone"
  },
  {
   "from": "panel:a-first-storyline/2",
   "type": "quotes",
   "to": "source:Generation Z Developers, again, ‘The name’"
  },
  {
   "from": "panel:a-first-storyline/2",
   "type": "set_in",
   "to": "setting:night"
  },
  {
   "from": "storyboard:a-first-storyline",
   "type": "has_panel",
   "to": "panel:a-first-storyline/3",
   "n": 3
  },
  {
   "from": "panel:a-first-storyline/2",
   "type": "next",
   "to": "panel:a-first-storyline/3"
  },
  {
   "from": "panel:a-first-storyline/3",
   "type": "features",
   "to": "character:guide",
   "pose": "point",
   "mood": "determined"
  },
  {
   "from": "panel:a-first-storyline/3",
   "type": "quotes",
   "to": "source:Generation Z Developers, again"
  },
  {
   "from": "panel:a-first-storyline/3",
   "type": "cites",
   "to": "source:Generation Z Developers, again (newsroom, 18 October 2026), on who is a developer"
  },
  {
   "from": "storyboard:a-first-storyline",
   "type": "has_panel",
   "to": "panel:a-first-storyline/4",
   "n": 4
  },
  {
   "from": "panel:a-first-storyline/3",
   "type": "next",
   "to": "panel:a-first-storyline/4"
  },
  {
   "from": "panel:a-first-storyline/4",
   "type": "features",
   "to": "character:priya",
   "pose": "shrug",
   "mood": "surprised"
  },
  {
   "from": "character:priya",
   "type": "says",
   "to": "panel:a-first-storyline/4",
   "text": "So I'm a developer now?"
  },
  {
   "from": "panel:a-first-storyline/4",
   "type": "features",
   "to": "character:agent",
   "pose": "wave",
   "mood": "happy"
  },
  {
   "from": "character:agent",
   "type": "says",
   "to": "panel:a-first-storyline/4",
   "text": "Tell me what your team needs. I'll build a first version."
  },
  {
   "from": "panel:a-first-storyline/4",
   "type": "shows",
   "to": "prop:laptop"
  },
  {
   "from": "panel:a-first-storyline/4",
   "type": "shows",
   "to": "prop:desk"
  },
  {
   "from": "panel:a-first-storyline/4",
   "type": "quotes",
   "to": "source:The citizen developer; 2018 GitHub issue #28"
  },
  {
   "from": "panel:a-first-storyline/4",
   "type": "set_in",
   "to": "setting:office"
  },
  {
   "from": "storyboard:a-first-storyline",
   "type": "has_panel",
   "to": "panel:a-first-storyline/5",
   "n": 5
  },
  {
   "from": "panel:a-first-storyline/4",
   "type": "next",
   "to": "panel:a-first-storyline/5"
  },
  {
   "from": "panel:a-first-storyline/5",
   "type": "features",
   "to": "character:zara",
   "pose": "wave",
   "mood": "happy"
  },
  {
   "from": "panel:a-first-storyline/5",
   "type": "features",
   "to": "character:priya",
   "pose": "stand",
   "mood": "happy"
  },
  {
   "from": "panel:a-first-storyline/5",
   "type": "features",
   "to": "character:tomas",
   "pose": "stand",
   "mood": "thinking"
  },
  {
   "from": "panel:a-first-storyline/5",
   "type": "quotes",
   "to": "source:Explorer coding; Software vendors as villagers; Why I love Wardley maps"
  },
  {
   "from": "storyboard:a-first-storyline",
   "type": "has_panel",
   "to": "panel:a-first-storyline/6",
   "n": 6
  },
  {
   "from": "panel:a-first-storyline/5",
   "type": "next",
   "to": "panel:a-first-storyline/6"
  },
  {
   "from": "panel:a-first-storyline/6",
   "type": "features",
   "to": "character:sam",
   "pose": "stand",
   "mood": "neutral"
  },
  {
   "from": "character:sam",
   "type": "says",
   "to": "panel:a-first-storyline/6",
   "text": "So. Why should we hire you?"
  },
  {
   "from": "panel:a-first-storyline/6",
   "type": "features",
   "to": "character:zara",
   "pose": "point",
   "mood": "determined"
  },
  {
   "from": "character:zara",
   "type": "says",
   "to": "panel:a-first-storyline/6",
   "text": "Let me show you my workflow, not my CV."
  },
  {
   "from": "panel:a-first-storyline/6",
   "type": "shows",
   "to": "prop:desk"
  },
  {
   "from": "panel:a-first-storyline/6",
   "type": "shows",
   "to": "prop:laptop"
  },
  {
   "from": "panel:a-first-storyline/6",
   "type": "quotes",
   "to": "source:Hired for the workflow"
  },
  {
   "from": "panel:a-first-storyline/6",
   "type": "set_in",
   "to": "setting:interview"
  },
  {
   "from": "storyboard:a-first-storyline",
   "type": "has_panel",
   "to": "panel:a-first-storyline/7",
   "n": 7
  },
  {
   "from": "panel:a-first-storyline/6",
   "type": "next",
   "to": "panel:a-first-storyline/7"
  },
  {
   "from": "panel:a-first-storyline/7",
   "type": "features",
   "to": "character:sam",
   "pose": "think",
   "mood": "thinking"
  },
  {
   "from": "panel:a-first-storyline/7",
   "type": "quotes",
   "to": "source:Hired for the workflow"
  },
  {
   "from": "panel:a-first-storyline/7",
   "type": "cites",
   "to": "source:Microsoft and LinkedIn, 2024, as quoted in Hired for the workflow (newsroom)"
  },
  {
   "from": "storyboard:a-first-storyline",
   "type": "has_panel",
   "to": "panel:a-first-storyline/8",
   "n": 8
  },
  {
   "from": "panel:a-first-storyline/7",
   "type": "next",
   "to": "panel:a-first-storyline/8"
  },
  {
   "from": "panel:a-first-storyline/8",
   "type": "features",
   "to": "character:tomas",
   "pose": "shrug",
   "mood": "worried"
  },
  {
   "from": "character:tomas",
   "type": "says",
   "to": "panel:a-first-storyline/8",
   "text": "Work for them before they hire me? Nobody will even see it."
  },
  {
   "from": "panel:a-first-storyline/8",
   "type": "features",
   "to": "character:guide",
   "pose": "point",
   "mood": "happy"
  },
  {
   "from": "character:guide",
   "type": "says",
   "to": "panel:a-first-storyline/8",
   "text": "Publish anyway, because reach is not the point."
  },
  {
   "from": "panel:a-first-storyline/8",
   "type": "shows",
   "to": "prop:laptop"
  },
  {
   "from": "panel:a-first-storyline/8",
   "type": "shows",
   "to": "prop:desk"
  },
  {
   "from": "panel:a-first-storyline/8",
   "type": "quotes",
   "to": "source:Act as the job you want"
  },
  {
   "from": "storyboard:a-first-storyline",
   "type": "has_panel",
   "to": "panel:a-first-storyline/9",
   "n": 9
  },
  {
   "from": "panel:a-first-storyline/8",
   "type": "next",
   "to": "panel:a-first-storyline/9"
  },
  {
   "from": "panel:a-first-storyline/9",
   "type": "features",
   "to": "character:zara",
   "pose": "point",
   "mood": "happy"
  },
  {
   "from": "character:zara",
   "type": "says",
   "to": "panel:a-first-storyline/9",
   "text": "Here's my voice memo. Make it an article."
  },
  {
   "from": "panel:a-first-storyline/9",
   "type": "features",
   "to": "character:agent",
   "pose": "think",
   "mood": "thinking"
  },
  {
   "from": "panel:a-first-storyline/9",
   "type": "features",
   "to": "character:guide",
   "pose": "stand",
   "mood": "happy"
  },
  {
   "from": "character:guide",
   "type": "says",
   "to": "panel:a-first-storyline/9",
   "text": "The memo is a draft of a thought; the article is the thought, checked."
  },
  {
   "from": "panel:a-first-storyline/9",
   "type": "shows",
   "to": "prop:phone"
  },
  {
   "from": "panel:a-first-storyline/9",
   "type": "quotes",
   "to": "source:Your own newsroom"
  },
  {
   "from": "storyboard:a-first-storyline",
   "type": "has_panel",
   "to": "panel:a-first-storyline/10",
   "n": 10
  },
  {
   "from": "panel:a-first-storyline/9",
   "type": "next",
   "to": "panel:a-first-storyline/10"
  },
  {
   "from": "panel:a-first-storyline/10",
   "type": "features",
   "to": "character:sam",
   "pose": "point",
   "mood": "worried"
  },
  {
   "from": "character:sam",
   "type": "says",
   "to": "panel:a-first-storyline/10",
   "text": "Who fixes Priya's app when it breaks?"
  },
  {
   "from": "panel:a-first-storyline/10",
   "type": "features",
   "to": "character:priya",
   "pose": "shrug",
   "mood": "worried"
  },
  {
   "from": "panel:a-first-storyline/10",
   "type": "features",
   "to": "character:guide",
   "pose": "point",
   "mood": "determined"
  },
  {
   "from": "character:guide",
   "type": "says",
   "to": "panel:a-first-storyline/10",
   "text": "The prototype is not a mess. It is the most precise requirement the company has ever had."
  },
  {
   "from": "panel:a-first-storyline/10",
   "type": "quotes",
   "to": "source:Who will fix your mess?"
  },
  {
   "from": "panel:a-first-storyline/10",
   "type": "set_in",
   "to": "setting:office"
  },
  {
   "from": "storyboard:a-first-storyline",
   "type": "has_panel",
   "to": "panel:a-first-storyline/11",
   "n": 11
  },
  {
   "from": "panel:a-first-storyline/10",
   "type": "next",
   "to": "panel:a-first-storyline/11"
  },
  {
   "from": "panel:a-first-storyline/11",
   "type": "features",
   "to": "character:agent",
   "pose": "point",
   "mood": "happy"
  },
  {
   "from": "character:agent",
   "type": "says",
   "to": "panel:a-first-storyline/11",
   "text": "Shall I send it?"
  },
  {
   "from": "panel:a-first-storyline/11",
   "type": "features",
   "to": "character:guide",
   "pose": "stand",
   "mood": "thinking"
  },
  {
   "from": "character:guide",
   "type": "says",
   "to": "panel:a-first-storyline/11",
   "text": "A change you can roll back is a two-way door; the work of a release pipeline is to keep it one."
  },
  {
   "from": "panel:a-first-storyline/11",
   "type": "shows",
   "to": "prop:sign"
  },
  {
   "from": "panel:a-first-storyline/11",
   "type": "shows",
   "to": "prop:sign"
  },
  {
   "from": "panel:a-first-storyline/11",
   "type": "quotes",
   "to": "source:How cheap is it to undo?"
  },
  {
   "from": "storyboard:a-first-storyline",
   "type": "has_panel",
   "to": "panel:a-first-storyline/12",
   "n": 12
  },
  {
   "from": "panel:a-first-storyline/11",
   "type": "next",
   "to": "panel:a-first-storyline/12"
  },
  {
   "from": "panel:a-first-storyline/12",
   "type": "features",
   "to": "character:guide",
   "pose": "point",
   "mood": "worried"
  },
  {
   "from": "panel:a-first-storyline/12",
   "type": "quotes",
   "to": "source:The human in the loop"
  },
  {
   "from": "panel:a-first-storyline/12",
   "type": "cites",
   "to": "source:The human in the loop (newsroom)"
  },
  {
   "from": "storyboard:a-first-storyline",
   "type": "has_panel",
   "to": "panel:a-first-storyline/13",
   "n": 13
  },
  {
   "from": "panel:a-first-storyline/12",
   "type": "next",
   "to": "panel:a-first-storyline/13"
  },
  {
   "from": "panel:a-first-storyline/13",
   "type": "features",
   "to": "character:guide",
   "pose": "stand",
   "mood": "happy"
  },
  {
   "from": "panel:a-first-storyline/13",
   "type": "features",
   "to": "character:agent",
   "pose": "wave",
   "mood": "happy"
  },
  {
   "from": "panel:a-first-storyline/13",
   "type": "quotes",
   "to": "source:A website to finish the book; Short, punchy, and co-written with Claude"
  },
  {
   "from": "storyboard:a-first-storyline",
   "type": "has_panel",
   "to": "panel:a-first-storyline/14",
   "n": 14
  },
  {
   "from": "panel:a-first-storyline/13",
   "type": "next",
   "to": "panel:a-first-storyline/14"
  },
  {
   "from": "panel:a-first-storyline/14",
   "type": "features",
   "to": "character:zara",
   "pose": "arms-up",
   "mood": "happy"
  },
  {
   "from": "panel:a-first-storyline/14",
   "type": "features",
   "to": "character:tomas",
   "pose": "stand",
   "mood": "determined"
  },
  {
   "from": "panel:a-first-storyline/14",
   "type": "quotes",
   "to": "source:Two years in the opposite"
  },
  {
   "from": "storyboard:a-first-storyline",
   "type": "has_panel",
   "to": "panel:a-first-storyline/15",
   "n": 15
  },
  {
   "from": "panel:a-first-storyline/14",
   "type": "next",
   "to": "panel:a-first-storyline/15"
  },
  {
   "from": "panel:a-first-storyline/15",
   "type": "features",
   "to": "character:zara",
   "pose": "point",
   "mood": "thinking"
  },
  {
   "from": "character:zara",
   "type": "says",
   "to": "panel:a-first-storyline/15",
   "text": "Including this book?"
  },
  {
   "from": "panel:a-first-storyline/15",
   "type": "features",
   "to": "character:guide",
   "pose": "stand",
   "mood": "happy"
  },
  {
   "from": "character:guide",
   "type": "says",
   "to": "panel:a-first-storyline/15",
   "text": "Especially this book."
  },
  {
   "from": "panel:a-first-storyline/15",
   "type": "quotes",
   "to": "source:team/editor/briefs/book__v1.0.0__interview-01-who-is-the-reader.md, question 2"
  }
 ]
}
