{"id":-1,"name":"FROM_FILE","userId":-1,"createdAt":"","updatedAt":"","content":{"items":[{"uid":"GYDy5rTCq1","position":{"x":520,"y":90},"sizes":{"width":399.90625,"height":84.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Generate Tweets"}]}]},"nodeType":"block"},{"uid":"RXAZ3XJl2h","position":{"x":30,"y":90},"sizes":{"width":399.90625,"height":84.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Tweet Secret Sauce"}]}]},"nodeType":"block"},{"uid":"Qr8DFz08Mu","position":{"x":980,"y":90},"sizes":{"width":399.90625,"height":84.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Process Tweets"}]}]},"nodeType":"block"},{"uid":"o6cnZDZcI6","position":{"x":30,"y":240},"sizes":{"width":399.90625,"height":704.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Non Repetitive Tweets using:"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Prompt Chains"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"AI Creates Character Sheet"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"AI creates story arcs"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Think of a TV with Seasons and epsidoes."}]}]}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"AI bulk generates tweets for arcs."}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"One at a time or all at once."}]}]}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"When an arc is finished. The next arc is created with all the tweets or summary of previous arc."}]}]}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Vector database for AI Memory Store"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"“Retrieval-Augmented Generation (RAG)”"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"This stores tweets and arcs sent and not sent."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"It keeps track of events, characters, arks via metadata."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Allows AI agents to borrow each others memories to better craft tweets."}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Drone pilot and News Channel."}]}]}]}]}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Comic Book"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Can feed one or all vector databases into a comic book generator."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Comic can focus on one character. Or can make panels from perspective of multiple characters in the story. With the main character being the drone pilot."}]}]}]}]}]},{"type":"paragraph"}]},"nodeType":"block"},{"uid":"nhgY0tjdhS","position":{"x":520,"y":250},"sizes":{"width":399.90625,"height":224.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Create Character idea or Supply oo"}]},{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Prompt 1:"}]},{"type":"paragraph","content":[{"type":"text","text":"Create the setting for an alien reconnaissance story starring Zorpnax. Describe the planet Xylos, its technology, cultural norms, major characters, and overall mission. Then outline 3–5 story arcs that could span multiple tweets."}]}]},"nodeType":"block"},{"uid":"n0zRy3QgFP","position":{"x":520,"y":530},"sizes":{"width":399.90625,"height":112.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Create Character backstory and universe."}]},{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Prompt 2:"}]}]},"nodeType":"block"},{"uid":"x9EZ3o7Col","position":{"x":520,"y":710},"sizes":{"width":399.90625,"height":112.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Create Story Arcs (Seasons and Episodes)"}]},{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Prompt 3:"}]}]},"nodeType":"block"},{"uid":"kmY2s6zDbz","position":{"x":520,"y":900},"sizes":{"width":399.90625,"height":319.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Bulk Create Tweets for Arc"}]},{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Prompt 4:"}]},{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Arc-Focused Prompt"},{"type":"text","text":":"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"For a given arc, say Arc 1, feed the relevant background from your "},{"type":"text","marks":[{"type":"bold"}],"text":"universe bible"},{"type":"text","text":" + "},{"type":"text","marks":[{"type":"italic"}],"text":"that arc’s specific outline"},{"type":"text","text":" back to the LLM."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Instruct:"},{"type":"hardBreak"},{"type":"text","marks":[{"type":"italic"}],"text":"“Generate 20 tweets that advance the storyline for Arc 1 (Landing on Earth). Each tweet <280 chars. Include references to Zorpnax’s personality, Xylos technology, comedic misunderstandings with humans, etc.”"}]}]}]}]},"nodeType":"block"},{"uid":"R_sSU3domx","position":{"x":980,"y":240},"sizes":{"width":399.90625,"height":84.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Review Tweets to make sure no duplicates or repeats"}]}]},"nodeType":"block"},{"uid":"qZR6ttUFic","position":{"x":980,"y":530},"sizes":{"width":399.90625,"height":84.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Save Tweets to Json or Yaml"}]}]},"nodeType":"block"},{"uid":"rj9JqBX1iG","position":{"x":520,"y":-100},"sizes":{"width":399.90625,"height":105.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Each Column is a Class, with the boxes as actions/functions"}]}]},"nodeType":"block"},{"uid":"TNxRwgVhDF","position":{"x":1480,"y":90},"sizes":{"width":399.90625,"height":84.5},"autoheight":true,"blockContent":{"content":[{"type":"paragraph","content":[{"type":"text","text":"Write your note here..."}]}]},"nodeType":"block"},{"uid":"9YL0K9qX08","position":{"x":1480,"y":240},"sizes":{"width":399.90625,"height":84.5},"autoheight":true,"blockContent":{"content":[{"type":"paragraph","content":[{"type":"text","text":"Write your note here..."}]}]},"nodeType":"block"},{"uid":"hYsCF0vDvK","position":{"x":1480,"y":530},"sizes":{"width":399.90625,"height":160.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Metadata and Tagging of Tweets"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Arc"},{"type":"text","text":": “Arc 1”"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Characters"},{"type":"text","text":": “Zorpnax, Glaxmar, etc.”"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Keywords"},{"type":"text","text":": “landing, technology, confusion, comedic”"}]}]}]}]},"nodeType":"block"},{"uid":"BG0X1kI-gV","position":{"x":1480,"y":810},"sizes":{"width":399.90625,"height":84.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Save Arc Tweets to Vectore database (AI Memory Store)"}]}]},"nodeType":"block"},{"uid":"PTkgGUb07g","position":{"x":2010,"y":90},"sizes":{"width":399.90625,"height":84.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Publish"}]}]},"nodeType":"block"},{"uid":"9MOlJXKzv_","position":{"x":2010,"y":240},"sizes":{"width":399.90625,"height":84.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Schedule Tweets to be Posted"}]}]},"nodeType":"block"},{"uid":"7bRgGfp1ME","position":{"x":2010,"y":420},"sizes":{"width":399.90625,"height":84.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Post Tweets"}]}]},"nodeType":"block"},{"uid":"ck4StwGeZa","position":{"x":2010,"y":620},"sizes":{"width":399.90625,"height":172.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Store Tweet ID in order to reply to tweets to generate a twitter thread to keep tweets belong to an arc together."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Reference other tweets and threads as needed to provide lore depth and context."}]}]}]}]},"nodeType":"block"},{"uid":"xaUuYFh5ik","position":{"x":2540,"y":90},"sizes":{"width":399.90625,"height":84.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Arc Finishes"}]}]},"nodeType":"block"},{"uid":"UddkKudWPS","position":{"x":2540,"y":240},"sizes":{"width":399.90625,"height":147.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Summarize Arc Tweets."},{"type":"hardBreak"},{"type":"hardBreak"},{"type":"text","marks":[{"type":"bold"}],"text":"Prompt 5:"},{"type":"hardBreak","marks":[{"type":"bold"}]},{"type":"text","text":"Summarize 20 Arc Tweets"}]}]},"nodeType":"block"},{"uid":"UsLsFU7pXy","position":{"x":3060,"y":90},"sizes":{"width":399.90625,"height":84.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Write your note here..."}]}]},"nodeType":"block"},{"uid":"A-dDM_DfZI","position":{"x":3060,"y":240},"sizes":{"width":399.90625,"height":84.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Save Summary Arc to Vector database"}]}]},"nodeType":"block"},{"uid":"a4nYGlRB_C","position":{"x":3060,"y":400},"sizes":{"width":399.90625,"height":181},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Summarization"},{"type":"text","text":":"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"After finishing Arc 1, generate a short summary of those 20 tweets (or the general story development)."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Store that summary or embed it in the vector DB, tagged as "},{"type":"text","marks":[{"type":"code"}],"text":"[arc_1_summary]"}]}]}]}]},"nodeType":"block"},{"uid":"LaklmZ7Gdn","position":{"x":2560,"y":620},"sizes":{"width":399.90625,"height":165.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Add "}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Summary "}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"and/or bundle Tweets "}]}]}]},{"type":"paragraph","content":[{"type":"text","text":"for the next arc to be generated"}]}]},"nodeType":"block"},{"uid":"pnmGSyis1q","position":{"x":2560,"y":910},"sizes":{"width":399.90625,"height":105.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Check if there are any more arcs in the yaml file for the agent. "}]}]},"nodeType":"block"},{"uid":"MHCI-shhBK","position":{"x":2570,"y":1370},"sizes":{"width":399.90625,"height":95},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"heading","attrs":{"level":1},"content":[{"type":"text","text":"YES"}]}]},"nodeType":"block"},{"uid":"MvdnpOZlEi","position":{"x":2300,"y":1160},"sizes":{"width":399.90625,"height":95},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"heading","attrs":{"level":1},"content":[{"type":"text","text":"NO"}]}]},"nodeType":"block"},{"uid":"1c5kuJVEG2","position":{"x":1810,"y":1370},"sizes":{"width":399.90625,"height":109.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Grab the next arc. "}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Include the summary and/or bundle tweets"}]}]}]}]},"nodeType":"block"},{"uid":"fWVLgYaf5p","position":{"x":1270,"y":1370},"sizes":{"width":399.90625,"height":305.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Context Retrieval"},{"type":"text","text":":"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"When generating Arc 2 tweets, retrieve the "},{"type":"text","marks":[{"type":"bold"}],"text":"Arc 1 summary"},{"type":"text","text":" or the relevant tweets from your DB."}]}]}]},{"type":"paragraph"},{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Prompt 6:"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Feed them back into your next LLM prompt:"},{"type":"hardBreak"},{"type":"text","marks":[{"type":"italic"}],"text":"“Here’s a brief summary of what happened in Arc 1. Now create tweets for Arc 2 continuing the story. Maintain the same personality traits and comedic tone.”"}]}]}]}]},"nodeType":"block"},{"uid":"15yb3SoX41","position":{"x":1270,"y":1940},"sizes":{"width":399.90625,"height":632.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"heading","attrs":{"level":2},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"Use Past Tweets & Arc Summaries for Next Arcs"}]},{"type":"orderedList","attrs":{"start":1},"content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Summarization"},{"type":"text","text":":"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"After finishing Arc 1, generate a short summary of those 20 tweets (or the general story development)."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Store that summary or embed it in the vector DB, tagged as "},{"type":"text","marks":[{"type":"code"}],"text":"[arc_1_summary]"},{"type":"text","text":"."}]}]}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Context Retrieval"},{"type":"text","text":":"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"When generating Arc 2 tweets, retrieve the "},{"type":"text","marks":[{"type":"bold"}],"text":"Arc 1 summary"},{"type":"text","text":" or the relevant tweets from your DB."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Feed them back into your next LLM prompt:"},{"type":"hardBreak"},{"type":"text","marks":[{"type":"italic"}],"text":"“Here’s a brief summary of what happened in Arc 1. Now create tweets for Arc 2 continuing the story. Maintain the same personality traits and comedic tone.”"}]}]}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Chain Prompting"},{"type":"text","text":":"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"This cyclical process—"},{"type":"text","marks":[{"type":"bold"}],"text":"generate"},{"type":"text","text":" → "},{"type":"text","marks":[{"type":"bold"}],"text":"store"},{"type":"text","text":" → "},{"type":"text","marks":[{"type":"bold"}],"text":"retrieve"},{"type":"text","text":" → "},{"type":"text","marks":[{"type":"bold"}],"text":"generate next"},{"type":"text","text":"—is effectively chain prompting."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Because the model sees the relevant context from your DB each time, you get a coherent, non-repetitive storyline."}]}]}]}]}]}]},"nodeType":"block"},{"uid":"PqniHZ2UCW","position":{"x":190,"y":-750},"sizes":{"width":399.90625,"height":551},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"heading","attrs":{"level":2},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"Establish the Universe & Story Arcs (High-Level Prompt)"}]},{"type":"orderedList","attrs":{"start":1},"content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"High-Level Prompt"},{"type":"text","text":":"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Prompt your LLM with instructions like:"},{"type":"hardBreak"},{"type":"text","marks":[{"type":"italic"}],"text":"“Create the setting for an alien reconnaissance story starring Zorpnax. Describe the planet Xylos, its technology, cultural norms, major characters, and overall mission. Then outline 3–5 story arcs that could span multiple tweets.”"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"This step yields a "},{"type":"text","marks":[{"type":"bold"}],"text":"universe bible"},{"type":"text","text":" and an "},{"type":"text","marks":[{"type":"bold"}],"text":"arc outline"},{"type":"text","text":" (e.g., Arc 1 = ‘Landing on Earth’, Arc 2 = ‘First Encounter with Humans’, Arc 3 = ‘Alien Technology Dilemmas’, etc.)."}]}]}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Store the Results"},{"type":"text","text":":"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Save the entire setting (lore, characters, arcs overview) in a file or a database."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"You might also create embeddings for sections of this lore and put them in a vector DB, tagging them as "},{"type":"text","marks":[{"type":"code"}],"text":"[lore]"},{"type":"text","text":", "},{"type":"text","marks":[{"type":"code"}],"text":"[characters]"},{"type":"text","text":", "},{"type":"text","marks":[{"type":"code"}],"text":"[arcs_overview]"},{"type":"text","text":", etc."}]}]}]}]}]}]},"nodeType":"block"},{"uid":"MaTuF2Y12L","position":{"x":520,"y":1350},"sizes":{"width":399.90625,"height":605},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"heading","attrs":{"level":2},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"Generate a Bulk of Tweets per Arc"}]},{"type":"orderedList","attrs":{"start":1},"content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Arc-Focused Prompt"},{"type":"text","text":":"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"For a given arc, say Arc 1, feed the relevant background from your "},{"type":"text","marks":[{"type":"bold"}],"text":"universe bible"},{"type":"text","text":" + "},{"type":"text","marks":[{"type":"italic"}],"text":"that arc’s specific outline"},{"type":"text","text":" back to the LLM."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Instruct:"},{"type":"hardBreak"},{"type":"text","marks":[{"type":"italic"}],"text":"“Generate 20 tweets that advance the storyline for Arc 1 (Landing on Earth). Each tweet <280 chars. Include references to Zorpnax’s personality, Xylos technology, comedic misunderstandings with humans, etc.”"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Now you have a cohesive "},{"type":"text","marks":[{"type":"bold"}],"text":"batch of tweets"},{"type":"text","text":" dedicated to Arc 1."}]}]}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Tag and Store in Vector DB"},{"type":"text","text":":"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"For each tweet, store it in your vector DB along with embeddings, and tag it with:"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Arc"},{"type":"text","text":": “Arc 1”"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Characters"},{"type":"text","text":": “Zorpnax, Glaxmar, etc.”"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Keywords"},{"type":"text","text":": “landing, technology, confusion, comedic”, etc."}]}]}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"This tagging makes it easy to "},{"type":"text","marks":[{"type":"bold"}],"text":"retrieve"},{"type":"text","text":" them later if you need reference or continuity checks."}]}]}]}]}]}]},"nodeType":"block"},{"uid":"DbuW3zS4O_","position":{"x":720,"y":-750},"sizes":{"width":399.90625,"height":543},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"heading","attrs":{"level":2},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"Ensuring Uniqueness & Non-Repetition"}]},{"type":"orderedList","attrs":{"start":1},"content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Embedding Similarity Checks"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"You can embed newly generated tweets and compare them to existing tweets in the DB. If the similarity is too high (e.g. >0.85), you know it’s repeating."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Prompt the model to re-generate or modify any tweets that are near-duplicates."}]}]}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Memory of Character Traits"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"By consistently retrieving the stored character profiles (Zorpnax’s personality, etc.), the LLM will "},{"type":"text","marks":[{"type":"bold"}],"text":"maintain"},{"type":"text","text":" those traits across arcs."}]}]}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Global Summaries"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"If your story grows large (1000+ tweets), you can keep “arc-level” or “season-level” summaries instead of feeding "},{"type":"text","marks":[{"type":"italic"}],"text":"all"},{"type":"text","text":" tweets each time. Summaries preserve essential info while staying under context window limits."}]}]}]}]}]}]},"nodeType":"block"},{"uid":"Oo6rzV77sP","position":{"x":-1000,"y":420},"sizes":{"width":399.90625,"height":552},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"heading","attrs":{"level":2},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"Advantages of This Approach"}]},{"type":"orderedList","attrs":{"start":1},"content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Consistency Over Time"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Because each new generation references previous arcs/characters from the DB, your story remains internally consistent (names, motivations, references)."}]}]}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Non-Repetitive, Natural Continuation"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Using vector search + embedding similarity ensures you don’t inadvertently re-post near-identical tweets."}]}]}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Rich, Expanding Universe"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"You can expand arcs, introduce new characters, or revisit old arcs. The DB always has the prior lore to keep you from “losing track” of your own universe."}]}]}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Chain-of-Thought"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"You can feed partial contexts to the LLM, letting it reason step-by-step to maintain continuity without rehashing everything from scratch."}]}]}]}]}]}]},"nodeType":"block"},{"uid":"oYwKLSfRtO","position":{"x":-540,"y":420},"sizes":{"width":399.90625,"height":428},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"heading","attrs":{"level":2},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"Practical Tips"}]},{"type":"bulletList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Use Summaries"},{"type":"text","text":": For large stories, feed the LLM concise summaries (or the top relevant chunks from the DB) rather than raw text."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Tag Carefully"},{"type":"text","text":": Good tagging ("},{"type":"text","marks":[{"type":"code"}],"text":"arc_id"},{"type":"text","text":", "},{"type":"text","marks":[{"type":"code"}],"text":"characters_involved"},{"type":"text","text":", "},{"type":"text","marks":[{"type":"code"}],"text":"location"},{"type":"text","text":", "},{"type":"text","marks":[{"type":"code"}],"text":"plot_points"},{"type":"text","text":") makes retrieving relevant context easier."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Check Similarity"},{"type":"text","text":": Before finalizing each new tweet batch, run a quick similarity check to avoid duplicates."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Plan Arc Overlaps"},{"type":"text","text":": If arcs overlap or re-introduce characters, mention it in the prompt so the LLM merges continuity seamlessly."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Limit Tweet Volume"},{"type":"text","text":": Large arcs can lead to hundreds of tweets. Summaries or chunking helps keep the model’s context within workable limits."}]}]}]}]},"nodeType":"block"},{"uid":"_HXtiY7fHw","position":{"x":-540,"y":150},"sizes":{"width":399.90625,"height":266.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"heading","attrs":{"level":3},"content":[{"type":"text","text":"Final Thoughts"}]},{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Yes"},{"type":"text","text":", prompting first for the "},{"type":"text","marks":[{"type":"bold"}],"text":"universe + arcs"},{"type":"text","text":" and then bulk-generating tweets for each arc (while storing them in a vector DB) is an excellent way to get "},{"type":"text","marks":[{"type":"bold"}],"text":"cohesive"},{"type":"text","text":" and "},{"type":"text","marks":[{"type":"bold"}],"text":"non-repetitive"},{"type":"text","text":" storylines. Tagging tweets by arc and characters ensures that you can "},{"type":"text","marks":[{"type":"bold"}],"text":"chain"},{"type":"text","text":" your prompts in future arcs, letting the AI “remember” what’s already happened—and keep the narrative consistent and engaging."}]}]},"nodeType":"block"},{"uid":"wOvb4QTCxK","position":{"x":-1010,"y":150},"sizes":{"width":399.90625,"height":210.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Absolutely—this is a "},{"type":"text","marks":[{"type":"bold"}],"text":"great"},{"type":"text","text":" approach if you want "},{"type":"text","marks":[{"type":"bold"}],"text":"consistent"},{"type":"text","text":" story arcs, world-building, and character continuity over many tweets. The method you’re describing is essentially a "},{"type":"text","marks":[{"type":"bold"}],"text":"multi-stage (or chain) prompting"},{"type":"text","text":" workflow combined with a "},{"type":"text","marks":[{"type":"bold"}],"text":"knowledge base"},{"type":"text","text":" (the vector database) for long-term memory. Below is a suggested process and why it makes sense:"}]}]},"nodeType":"block"},{"uid":"FAiQhNrs1B","position":{"x":1810,"y":1140},"sizes":{"width":399.921875,"height":133.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Prompt 7:"}]},{"type":"paragraph","content":[{"type":"text","text":"Summarize all Arc stories into Season."},{"type":"hardBreak"}]}]},"nodeType":"block"},{"uid":"VwX7qK2jp4","position":{"x":1260,"y":1110},"sizes":{"width":399.921875,"height":182.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"bold"}],"text":"Prompt 8:"}]},{"type":"paragraph","content":[{"type":"text","text":"Generate a new batch of arcs and stories based on previous arc stories, and season summary."}]},{"type":"paragraph","content":[{"type":"text","text":"As well as the original background to the character and universe."}]}]},"nodeType":"block"},{"uid":"wl3VMoF1v1","position":{"x":-780,"y":-310},"sizes":{"width":399.921875,"height":296.5},"autoheight":true,"blockContent":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Chain these prompts:"}]},{"type":"orderedList","attrs":{"start":1},"content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Start with Prompt 1 to set the character."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Prompt 2 to flesh out the backstory and universe."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Prompt 3 to outline story arcs."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Prompt 4 to generate tweets for each arc."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Use Prompt 5 to create arc summaries."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Use Prompt 6 to pull context from one arc to another."}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Use Prompt 7 to wrap up the entire “season.”"}]}]},{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"Use Prompt 8 to spawn future arcs or a new season."}]}]}]}]},"nodeType":"block"}],"configs":{"centerX":248.61919798832565,"centerY":112.1815131966427,"zoomLevel":0.43333333333333335},"arrowData":{"arrowsMap":{},"pointsMap":{},"edgesMap":{"edge-RXAZ3XJl2h-RXAZ3XJl2h-bottom-o6cnZDZcI6-o6cnZDZcI6-top":{"uid":"edge-RXAZ3XJl2h-RXAZ3XJl2h-bottom-o6cnZDZcI6-o6cnZDZcI6-top","fromNodeId":"RXAZ3XJl2h","fromHandleId":"RXAZ3XJl2h-bottom","toNodeId":"o6cnZDZcI6","toHandleId":"o6cnZDZcI6-top","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-GYDy5rTCq1-GYDy5rTCq1-bottom-nhgY0tjdhS-nhgY0tjdhS-top":{"uid":"edge-GYDy5rTCq1-GYDy5rTCq1-bottom-nhgY0tjdhS-nhgY0tjdhS-top","fromNodeId":"GYDy5rTCq1","fromHandleId":"GYDy5rTCq1-bottom","toNodeId":"nhgY0tjdhS","toHandleId":"nhgY0tjdhS-top","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-rj9JqBX1iG-rj9JqBX1iG-bottom-GYDy5rTCq1-GYDy5rTCq1-top":{"uid":"edge-rj9JqBX1iG-rj9JqBX1iG-bottom-GYDy5rTCq1-GYDy5rTCq1-top","fromNodeId":"rj9JqBX1iG","fromHandleId":"rj9JqBX1iG-bottom","toNodeId":"GYDy5rTCq1","toHandleId":"GYDy5rTCq1-top","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-nhgY0tjdhS-nhgY0tjdhS-bottom-n0zRy3QgFP-n0zRy3QgFP-top":{"uid":"edge-nhgY0tjdhS-nhgY0tjdhS-bottom-n0zRy3QgFP-n0zRy3QgFP-top","fromNodeId":"nhgY0tjdhS","fromHandleId":"nhgY0tjdhS-bottom","toNodeId":"n0zRy3QgFP","toHandleId":"n0zRy3QgFP-top","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-x9EZ3o7Col-x9EZ3o7Col-bottom-kmY2s6zDbz-kmY2s6zDbz-top":{"uid":"edge-x9EZ3o7Col-x9EZ3o7Col-bottom-kmY2s6zDbz-kmY2s6zDbz-top","fromNodeId":"x9EZ3o7Col","fromHandleId":"x9EZ3o7Col-bottom","toNodeId":"kmY2s6zDbz","toHandleId":"kmY2s6zDbz-top","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-o6cnZDZcI6-o6cnZDZcI6-right-nhgY0tjdhS-nhgY0tjdhS-left":{"uid":"edge-o6cnZDZcI6-o6cnZDZcI6-right-nhgY0tjdhS-nhgY0tjdhS-left","fromNodeId":"o6cnZDZcI6","fromHandleId":"o6cnZDZcI6-right","toNodeId":"nhgY0tjdhS","toHandleId":"nhgY0tjdhS-left","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-Qr8DFz08Mu-Qr8DFz08Mu-bottom-R_sSU3domx-R_sSU3domx-top":{"uid":"edge-Qr8DFz08Mu-Qr8DFz08Mu-bottom-R_sSU3domx-R_sSU3domx-top","fromNodeId":"Qr8DFz08Mu","fromHandleId":"Qr8DFz08Mu-bottom","toNodeId":"R_sSU3domx","toHandleId":"R_sSU3domx-top","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-TNxRwgVhDF-TNxRwgVhDF-bottom-9YL0K9qX08-9YL0K9qX08-top":{"uid":"edge-TNxRwgVhDF-TNxRwgVhDF-bottom-9YL0K9qX08-9YL0K9qX08-top","fromNodeId":"TNxRwgVhDF","fromHandleId":"TNxRwgVhDF-bottom","toNodeId":"9YL0K9qX08","toHandleId":"9YL0K9qX08-top","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-9YL0K9qX08-9YL0K9qX08-bottom-hYsCF0vDvK-hYsCF0vDvK-top":{"uid":"edge-9YL0K9qX08-9YL0K9qX08-bottom-hYsCF0vDvK-hYsCF0vDvK-top","fromNodeId":"9YL0K9qX08","fromHandleId":"9YL0K9qX08-bottom","toNodeId":"hYsCF0vDvK","toHandleId":"hYsCF0vDvK-top","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-hYsCF0vDvK-hYsCF0vDvK-bottom-BG0X1kI-gV-BG0X1kI-gV-top":{"uid":"edge-hYsCF0vDvK-hYsCF0vDvK-bottom-BG0X1kI-gV-BG0X1kI-gV-top","fromNodeId":"hYsCF0vDvK","fromHandleId":"hYsCF0vDvK-bottom","toNodeId":"BG0X1kI-gV","toHandleId":"BG0X1kI-gV-top","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-BG0X1kI-gV-BG0X1kI-gV-right-9MOlJXKzv_-9MOlJXKzv_-left":{"uid":"edge-BG0X1kI-gV-BG0X1kI-gV-right-9MOlJXKzv_-9MOlJXKzv_-left","fromNodeId":"BG0X1kI-gV","fromHandleId":"BG0X1kI-gV-right","toNodeId":"9MOlJXKzv_","toHandleId":"9MOlJXKzv_-left","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-PTkgGUb07g-PTkgGUb07g-bottom-9MOlJXKzv_-9MOlJXKzv_-top":{"uid":"edge-PTkgGUb07g-PTkgGUb07g-bottom-9MOlJXKzv_-9MOlJXKzv_-top","fromNodeId":"PTkgGUb07g","fromHandleId":"PTkgGUb07g-bottom","toNodeId":"9MOlJXKzv_","toHandleId":"9MOlJXKzv_-top","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-9MOlJXKzv_-9MOlJXKzv_-bottom-7bRgGfp1ME-7bRgGfp1ME-top":{"uid":"edge-9MOlJXKzv_-9MOlJXKzv_-bottom-7bRgGfp1ME-7bRgGfp1ME-top","fromNodeId":"9MOlJXKzv_","fromHandleId":"9MOlJXKzv_-bottom","toNodeId":"7bRgGfp1ME","toHandleId":"7bRgGfp1ME-top","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-7bRgGfp1ME-7bRgGfp1ME-bottom-ck4StwGeZa-ck4StwGeZa-top":{"uid":"edge-7bRgGfp1ME-7bRgGfp1ME-bottom-ck4StwGeZa-ck4StwGeZa-top","fromNodeId":"7bRgGfp1ME","fromHandleId":"7bRgGfp1ME-bottom","toNodeId":"ck4StwGeZa","toHandleId":"ck4StwGeZa-top","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-ck4StwGeZa-ck4StwGeZa-right-UddkKudWPS-UddkKudWPS-left":{"uid":"edge-ck4StwGeZa-ck4StwGeZa-right-UddkKudWPS-UddkKudWPS-left","fromNodeId":"ck4StwGeZa","fromHandleId":"ck4StwGeZa-right","toNodeId":"UddkKudWPS","toHandleId":"UddkKudWPS-left","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-UddkKudWPS-UddkKudWPS-right-A-dDM_DfZI-A-dDM_DfZI-left":{"uid":"edge-UddkKudWPS-UddkKudWPS-right-A-dDM_DfZI-A-dDM_DfZI-left","fromNodeId":"UddkKudWPS","fromHandleId":"UddkKudWPS-right","toNodeId":"A-dDM_DfZI","toHandleId":"A-dDM_DfZI-left","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-A-dDM_DfZI-A-dDM_DfZI-bottom-a4nYGlRB_C-a4nYGlRB_C-top":{"uid":"edge-A-dDM_DfZI-A-dDM_DfZI-bottom-a4nYGlRB_C-a4nYGlRB_C-top","fromNodeId":"A-dDM_DfZI","fromHandleId":"A-dDM_DfZI-bottom","toNodeId":"a4nYGlRB_C","toHandleId":"a4nYGlRB_C-top","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-a4nYGlRB_C-a4nYGlRB_C-left-LaklmZ7Gdn-LaklmZ7Gdn-top":{"uid":"edge-a4nYGlRB_C-a4nYGlRB_C-left-LaklmZ7Gdn-LaklmZ7Gdn-top","fromNodeId":"a4nYGlRB_C","fromHandleId":"a4nYGlRB_C-left","toNodeId":"LaklmZ7Gdn","toHandleId":"LaklmZ7Gdn-top","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-UsLsFU7pXy-UsLsFU7pXy-bottom-A-dDM_DfZI-A-dDM_DfZI-top":{"uid":"edge-UsLsFU7pXy-UsLsFU7pXy-bottom-A-dDM_DfZI-A-dDM_DfZI-top","fromNodeId":"UsLsFU7pXy","fromHandleId":"UsLsFU7pXy-bottom","toNodeId":"A-dDM_DfZI","toHandleId":"A-dDM_DfZI-top","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-xaUuYFh5ik-xaUuYFh5ik-bottom-UddkKudWPS-UddkKudWPS-top":{"uid":"edge-xaUuYFh5ik-xaUuYFh5ik-bottom-UddkKudWPS-UddkKudWPS-top","fromNodeId":"xaUuYFh5ik","fromHandleId":"xaUuYFh5ik-bottom","toNodeId":"UddkKudWPS","toHandleId":"UddkKudWPS-top","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-LaklmZ7Gdn-LaklmZ7Gdn-bottom-pnmGSyis1q-pnmGSyis1q-top":{"uid":"edge-LaklmZ7Gdn-LaklmZ7Gdn-bottom-pnmGSyis1q-pnmGSyis1q-top","fromNodeId":"LaklmZ7Gdn","fromHandleId":"LaklmZ7Gdn-bottom","toNodeId":"pnmGSyis1q","toHandleId":"pnmGSyis1q-top","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-pnmGSyis1q-pnmGSyis1q-bottom-MHCI-shhBK-MHCI-shhBK-top":{"uid":"edge-pnmGSyis1q-pnmGSyis1q-bottom-MHCI-shhBK-MHCI-shhBK-top","fromNodeId":"pnmGSyis1q","fromHandleId":"pnmGSyis1q-bottom","toNodeId":"MHCI-shhBK","toHandleId":"MHCI-shhBK-top","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-MHCI-shhBK-MHCI-shhBK-left-1c5kuJVEG2-1c5kuJVEG2-right":{"uid":"edge-MHCI-shhBK-MHCI-shhBK-left-1c5kuJVEG2-1c5kuJVEG2-right","fromNodeId":"MHCI-shhBK","fromHandleId":"MHCI-shhBK-left","toNodeId":"1c5kuJVEG2","toHandleId":"1c5kuJVEG2-right","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-1c5kuJVEG2-1c5kuJVEG2-left-fWVLgYaf5p-fWVLgYaf5p-right":{"uid":"edge-1c5kuJVEG2-1c5kuJVEG2-left-fWVLgYaf5p-fWVLgYaf5p-right","fromNodeId":"1c5kuJVEG2","fromHandleId":"1c5kuJVEG2-left","toNodeId":"fWVLgYaf5p","toHandleId":"fWVLgYaf5p-right","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-fWVLgYaf5p-fWVLgYaf5p-left-kmY2s6zDbz-kmY2s6zDbz-right":{"uid":"edge-fWVLgYaf5p-fWVLgYaf5p-left-kmY2s6zDbz-kmY2s6zDbz-right","fromNodeId":"fWVLgYaf5p","fromHandleId":"fWVLgYaf5p-left","toNodeId":"kmY2s6zDbz","toHandleId":"kmY2s6zDbz-right","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-n0zRy3QgFP-n0zRy3QgFP-bottom-x9EZ3o7Col-x9EZ3o7Col-top":{"uid":"edge-n0zRy3QgFP-n0zRy3QgFP-bottom-x9EZ3o7Col-x9EZ3o7Col-top","fromNodeId":"n0zRy3QgFP","fromHandleId":"n0zRy3QgFP-bottom","toNodeId":"x9EZ3o7Col","toHandleId":"x9EZ3o7Col-top","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-R_sSU3domx-R_sSU3domx-bottom-qZR6ttUFic-qZR6ttUFic-top":{"uid":"edge-R_sSU3domx-R_sSU3domx-bottom-qZR6ttUFic-qZR6ttUFic-top","fromNodeId":"R_sSU3domx","fromHandleId":"R_sSU3domx-bottom","toNodeId":"qZR6ttUFic","toHandleId":"qZR6ttUFic-top","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-kmY2s6zDbz-kmY2s6zDbz-right-R_sSU3domx-R_sSU3domx-left":{"uid":"edge-kmY2s6zDbz-kmY2s6zDbz-right-R_sSU3domx-R_sSU3domx-left","fromNodeId":"kmY2s6zDbz","fromHandleId":"kmY2s6zDbz-right","toNodeId":"R_sSU3domx","toHandleId":"R_sSU3domx-left","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-qZR6ttUFic-qZR6ttUFic-right-9YL0K9qX08-9YL0K9qX08-left":{"uid":"edge-qZR6ttUFic-qZR6ttUFic-right-9YL0K9qX08-9YL0K9qX08-left","fromNodeId":"qZR6ttUFic","fromHandleId":"qZR6ttUFic-right","toNodeId":"9YL0K9qX08","toHandleId":"9YL0K9qX08-left","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-MaTuF2Y12L-MaTuF2Y12L-top-kmY2s6zDbz-kmY2s6zDbz-bottom":{"uid":"edge-MaTuF2Y12L-MaTuF2Y12L-top-kmY2s6zDbz-kmY2s6zDbz-bottom","fromNodeId":"MaTuF2Y12L","fromHandleId":"MaTuF2Y12L-top","toNodeId":"kmY2s6zDbz","toHandleId":"kmY2s6zDbz-bottom","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-15yb3SoX41-15yb3SoX41-top-fWVLgYaf5p-fWVLgYaf5p-bottom":{"uid":"edge-15yb3SoX41-15yb3SoX41-top-fWVLgYaf5p-fWVLgYaf5p-bottom","fromNodeId":"15yb3SoX41","fromHandleId":"15yb3SoX41-top","toNodeId":"fWVLgYaf5p","toHandleId":"fWVLgYaf5p-bottom","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-PqniHZ2UCW-PqniHZ2UCW-bottom-nhgY0tjdhS-nhgY0tjdhS-left":{"uid":"edge-PqniHZ2UCW-PqniHZ2UCW-bottom-nhgY0tjdhS-nhgY0tjdhS-left","fromNodeId":"PqniHZ2UCW","fromHandleId":"PqniHZ2UCW-bottom","toNodeId":"nhgY0tjdhS","toHandleId":"nhgY0tjdhS-left","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-DbuW3zS4O_-DbuW3zS4O_-bottom-R_sSU3domx-R_sSU3domx-left":{"uid":"edge-DbuW3zS4O_-DbuW3zS4O_-bottom-R_sSU3domx-R_sSU3domx-left","fromNodeId":"DbuW3zS4O_","fromHandleId":"DbuW3zS4O_-bottom","toNodeId":"R_sSU3domx","toHandleId":"R_sSU3domx-left","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-pnmGSyis1q-pnmGSyis1q-bottom-MvdnpOZlEi-MvdnpOZlEi-right":{"uid":"edge-pnmGSyis1q-pnmGSyis1q-bottom-MvdnpOZlEi-MvdnpOZlEi-right","fromNodeId":"pnmGSyis1q","fromHandleId":"pnmGSyis1q-bottom","toNodeId":"MvdnpOZlEi","toHandleId":"MvdnpOZlEi-right","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-VwX7qK2jp4-VwX7qK2jp4-left-x9EZ3o7Col-x9EZ3o7Col-right":{"uid":"edge-VwX7qK2jp4-VwX7qK2jp4-left-x9EZ3o7Col-x9EZ3o7Col-right","fromNodeId":"VwX7qK2jp4","fromHandleId":"VwX7qK2jp4-left","toNodeId":"x9EZ3o7Col","toHandleId":"x9EZ3o7Col-right","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-FAiQhNrs1B-FAiQhNrs1B-left-VwX7qK2jp4-VwX7qK2jp4-right":{"uid":"edge-FAiQhNrs1B-FAiQhNrs1B-left-VwX7qK2jp4-VwX7qK2jp4-right","fromNodeId":"FAiQhNrs1B","fromHandleId":"FAiQhNrs1B-left","toNodeId":"VwX7qK2jp4","toHandleId":"VwX7qK2jp4-right","direction":"ft","selectable":true,"type":"solid","content":{"label":""}},"edge-MvdnpOZlEi-MvdnpOZlEi-left-FAiQhNrs1B-FAiQhNrs1B-right":{"uid":"edge-MvdnpOZlEi-MvdnpOZlEi-left-FAiQhNrs1B-FAiQhNrs1B-right","fromNodeId":"MvdnpOZlEi","fromHandleId":"MvdnpOZlEi-left","toNodeId":"FAiQhNrs1B","toHandleId":"FAiQhNrs1B-right","direction":"ft","selectable":true,"type":"solid","content":{"label":""}}}}}}