[{"id":"/root","type":"ROOT","loc":{"start":0,"end":1862,"column":{"s":0,"e":19},"line":{"s":0,"e":115}},"dim":[""],"code":null},{"id":"/root/children/0","type":"paragraph","loc":{"start":0,"end":98,"line":{"s":1,"e":1,"code":[";{ engine: dot, rankdir: TB, applyCss: dark, useGvPack: true, clusterize: false, intention: full }"]},"column":{"s":0,"e":98}},"dim":["","paragraph.0"],"code":";{ engine: dot, rankdir: TB, applyCss: dark, useGvPack: true, clusterize: false, intention: full }"},{"id":"/root/children/0/children/0","type":"text","loc":{"start":0,"end":98,"line":{"s":1,"e":1,"code":[";{ engine: dot, rankdir: TB, applyCss: dark, useGvPack: true, clusterize: false, intention: full }"]},"column":{"s":0,"e":98}},"dim":["","paragraph.0","text.0"],"code":";{ engine: dot, rankdir: TB, applyCss: dark, useGvPack: true, clusterize: false, intention: full }"},{"id":"/root/children/1","type":"heading","loc":{"start":100,"end":104,"line":{"s":3,"e":3,"code":["# mq"]},"column":{"s":0,"e":4}},"dim":["","heading.1"],"code":"# mq","symbName":"heading","symbRange":[106,1861],"symbRangeL":[3,4],"outerCode":"","outerHtml":""},{"id":"/root/children/1/children/0","type":"text","loc":{"start":102,"end":104,"line":{"s":3,"e":3,"code":["# mq"]},"column":{"s":2,"e":4}},"dim":["","heading.1","text.0"],"code":"mq"},{"id":"/root/children/2","type":"heading","loc":{"start":106,"end":115,"line":{"s":5,"e":5,"code":["## queue:"]},"column":{"s":0,"e":9}},"dim":["","heading.2"],"code":"## queue:","symbName":"heading","symbRange":[117,158],"symbRangeL":[5,10],"outerCode":"\n- tasks_queue\n- paper_queue\n- tiles_queue","outerHtml":"\n<ul><li>tasks_queue</li><li>paper_queue</li><li>tiles_queue</li></ul>"},{"id":"/root/children/2/children/0","type":"text","loc":{"start":109,"end":115,"line":{"s":5,"e":5,"code":["## queue:"]},"column":{"s":3,"e":9}},"dim":["","heading.2","text.0"],"code":"queue:"},{"id":"/root/children/3","type":"list","loc":{"start":117,"end":158,"line":{"s":7,"e":9,"code":["- tasks_queue","- paper_queue","- tiles_queue"]},"column":{"s":0,"e":13}},"dim":["","list.3"],"code":"- tasks_queue\n- paper_queue\n- tiles_queue","symbName":"list","symbRange":[160,171],"symbRangeL":[7,12],"outerCode":"- paper_queue\n- tiles_queue\n\n## pattern:","outerHtml":"<ul><li>paper_queue</li><li>tiles_queue</li></ul>\n\n<h2>pattern:</h2>"},{"id":"/root/children/3/children/0","type":"listItem","loc":{"start":117,"end":130,"line":{"s":7,"e":7,"code":["- tasks_queue"]},"column":{"s":0,"e":13}},"dim":["","list.3","listItem.0"],"code":"- tasks_queue"},{"id":"/root/children/3/children/0/children/0","type":"paragraph","loc":{"start":119,"end":130,"line":{"s":7,"e":7,"code":["- tasks_queue"]},"column":{"s":2,"e":13}},"dim":["","list.3","listItem.0","paragraph.0"],"code":"tasks_queue"},{"id":"/root/children/3/children/0/children/0/children/0","type":"text","loc":{"start":119,"end":130,"line":{"s":7,"e":7,"code":["- tasks_queue"]},"column":{"s":2,"e":13}},"dim":["","list.3","listItem.0","paragraph.0","text.0"],"code":"tasks_queue"},{"id":"/root/children/3/children/1","type":"listItem","loc":{"start":131,"end":144,"line":{"s":8,"e":8,"code":["- paper_queue"]},"column":{"s":0,"e":13}},"dim":["","list.3","listItem.1"],"code":"- paper_queue"},{"id":"/root/children/3/children/1/children/0","type":"paragraph","loc":{"start":133,"end":144,"line":{"s":8,"e":8,"code":["- paper_queue"]},"column":{"s":2,"e":13}},"dim":["","list.3","listItem.1","paragraph.0"],"code":"paper_queue"},{"id":"/root/children/3/children/1/children/0/children/0","type":"text","loc":{"start":133,"end":144,"line":{"s":8,"e":8,"code":["- paper_queue"]},"column":{"s":2,"e":13}},"dim":["","list.3","listItem.1","paragraph.0","text.0"],"code":"paper_queue"},{"id":"/root/children/3/children/2","type":"listItem","loc":{"start":145,"end":158,"line":{"s":9,"e":9,"code":["- tiles_queue"]},"column":{"s":0,"e":13}},"dim":["","list.3","listItem.2"],"code":"- tiles_queue"},{"id":"/root/children/3/children/2/children/0","type":"paragraph","loc":{"start":147,"end":158,"line":{"s":9,"e":9,"code":["- tiles_queue"]},"column":{"s":2,"e":13}},"dim":["","list.3","listItem.2","paragraph.0"],"code":"tiles_queue"},{"id":"/root/children/3/children/2/children/0/children/0","type":"text","loc":{"start":147,"end":158,"line":{"s":9,"e":9,"code":["- tiles_queue"]},"column":{"s":2,"e":13}},"dim":["","list.3","listItem.2","paragraph.0","text.0"],"code":"tiles_queue"},{"id":"/root/children/4","type":"heading","loc":{"start":160,"end":171,"line":{"s":11,"e":11,"code":["## pattern:"]},"column":{"s":0,"e":11}},"dim":["","heading.4"],"code":"## pattern:","symbName":"heading","symbRange":[173,196],"symbRangeL":[11,14],"outerCode":"\n- one queue per person?","outerHtml":"\n<ul><li>one queue per person?</li></ul>"},{"id":"/root/children/4/children/0","type":"text","loc":{"start":163,"end":171,"line":{"s":11,"e":11,"code":["## pattern:"]},"column":{"s":3,"e":11}},"dim":["","heading.4","text.0"],"code":"pattern:"},{"id":"/root/children/5","type":"list","loc":{"start":173,"end":196,"line":{"s":13,"e":13,"code":["- one queue per person?"]},"column":{"s":0,"e":23}},"dim":["","list.5"],"code":"- one queue per person?","symbName":"list","symbRange":[198,223],"symbRangeL":[13,16],"outerCode":"\n### pattern: serial queue","outerHtml":"\n<h3>pattern: serial queue</h3>"},{"id":"/root/children/5/children/0","type":"listItem","loc":{"start":173,"end":196,"line":{"s":13,"e":13,"code":["- one queue per person?"]},"column":{"s":0,"e":23}},"dim":["","list.5","listItem.0"],"code":"- one queue per person?"},{"id":"/root/children/5/children/0/children/0","type":"paragraph","loc":{"start":175,"end":196,"line":{"s":13,"e":13,"code":["- one queue per person?"]},"column":{"s":2,"e":23}},"dim":["","list.5","listItem.0","paragraph.0"],"code":"one queue per person?"},{"id":"/root/children/5/children/0/children/0/children/0","type":"text","loc":{"start":175,"end":196,"line":{"s":13,"e":13,"code":["- one queue per person?"]},"column":{"s":2,"e":23}},"dim":["","list.5","listItem.0","paragraph.0","text.0"],"code":"one queue per person?"},{"id":"/root/children/6","type":"heading","loc":{"start":198,"end":223,"line":{"s":15,"e":15,"code":["### pattern: serial queue"]},"column":{"s":0,"e":25}},"dim":["","heading.6"],"code":"### pattern: serial queue","symbName":"heading","symbRange":[225,306],"symbRangeL":[15,20],"outerCode":"\n- singleton consumer\n  - must have exactly one consumer\n- on nack will stay stale","outerHtml":"\n<ul><li>singleton consumer<ul><li>must have exactly one consumer</li></ul></li><li>on nack will stay stale</li></ul>"},{"id":"/root/children/6/children/0","type":"text","loc":{"start":202,"end":223,"line":{"s":15,"e":15,"code":["### pattern: serial queue"]},"column":{"s":4,"e":25}},"dim":["","heading.6","text.0"],"code":"pattern: serial queue"},{"id":"/root/children/7","type":"list","loc":{"start":225,"end":306,"line":{"s":17,"e":19,"code":["- singleton consumer","  - must have exactly one consumer","- on nack will stay stale"]},"column":{"s":0,"e":25}},"dim":["","list.7"],"code":"- singleton consumer\n  - must have exactly one consumer\n- on nack will stay stale","symbName":"list","symbRange":[308,334],"symbRangeL":[17,22],"outerCode":"  - must have exactly one consumer\n- on nack will stay stale\n\n### pattern: exclusive run","outerHtml":"<ul><li>must have exactly one consumer</li><li>on nack will stay stale</li></ul>\n\n<h3>pattern: exclusive run</h3>"},{"id":"/root/children/7/children/0","type":"listItem","loc":{"start":225,"end":280,"line":{"s":17,"e":18,"code":["- singleton consumer","  - must have exactly one consumer"]},"column":{"s":0,"e":34}},"dim":["","list.7","listItem.0"],"code":"- singleton consumer\n  - must have exactly one consumer"},{"id":"/root/children/7/children/0/children/0","type":"paragraph","loc":{"start":227,"end":245,"line":{"s":17,"e":17,"code":["- singleton consumer"]},"column":{"s":2,"e":20}},"dim":["","list.7","listItem.0","paragraph.0"],"code":"singleton consumer"},{"id":"/root/children/7/children/0/children/0/children/0","type":"text","loc":{"start":227,"end":245,"line":{"s":17,"e":17,"code":["- singleton consumer"]},"column":{"s":2,"e":20}},"dim":["","list.7","listItem.0","paragraph.0","text.0"],"code":"singleton consumer"},{"id":"/root/children/7/children/0/children/1","type":"list","loc":{"start":248,"end":280,"line":{"s":18,"e":18,"code":["  - must have exactly one consumer"]},"column":{"s":2,"e":34}},"dim":["","list.7","listItem.0","list.1"],"code":"- must have exactly one consumer","symbName":"list","symbRange":[null,null],"symbRangeL":[18,18],"outerCode":"","outerHtml":""},{"id":"/root/children/7/children/0/children/1/children/0","type":"listItem","loc":{"start":248,"end":280,"line":{"s":18,"e":18,"code":["  - must have exactly one consumer"]},"column":{"s":2,"e":34}},"dim":["","list.7","listItem.0","list.1","listItem.0"],"code":"- must have exactly one consumer"},{"id":"/root/children/7/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":250,"end":280,"line":{"s":18,"e":18,"code":["  - must have exactly one consumer"]},"column":{"s":4,"e":34}},"dim":["","list.7","listItem.0","list.1","listItem.0","paragraph.0"],"code":"must have exactly one consumer"},{"id":"/root/children/7/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":250,"end":280,"line":{"s":18,"e":18,"code":["  - must have exactly one consumer"]},"column":{"s":4,"e":34}},"dim":["","list.7","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"must have exactly one consumer"},{"id":"/root/children/7/children/1","type":"listItem","loc":{"start":281,"end":306,"line":{"s":19,"e":19,"code":["- on nack will stay stale"]},"column":{"s":0,"e":25}},"dim":["","list.7","listItem.1"],"code":"- on nack will stay stale"},{"id":"/root/children/7/children/1/children/0","type":"paragraph","loc":{"start":283,"end":306,"line":{"s":19,"e":19,"code":["- on nack will stay stale"]},"column":{"s":2,"e":25}},"dim":["","list.7","listItem.1","paragraph.0"],"code":"on nack will stay stale"},{"id":"/root/children/7/children/1/children/0/children/0","type":"text","loc":{"start":283,"end":306,"line":{"s":19,"e":19,"code":["- on nack will stay stale"]},"column":{"s":2,"e":25}},"dim":["","list.7","listItem.1","paragraph.0","text.0"],"code":"on nack will stay stale"},{"id":"/root/children/8","type":"heading","loc":{"start":308,"end":334,"line":{"s":21,"e":21,"code":["### pattern: exclusive run"]},"column":{"s":0,"e":26}},"dim":["","heading.8"],"code":"### pattern: exclusive run","symbName":"heading","symbRange":[336,437],"symbRangeL":[21,28],"outerCode":"\n- mutex lock with redis\n  - per message\n  - per part\n  - topic=the message\n- to teraz mame v s4-watch","outerHtml":"\n<ul><li>mutex lock with redis<ul><li>per message</li><li>per part</li><li>topic=the message</li></ul></li><li>to teraz mame v s4-watch</li></ul>"},{"id":"/root/children/8/children/0","type":"text","loc":{"start":312,"end":334,"line":{"s":21,"e":21,"code":["### pattern: exclusive run"]},"column":{"s":4,"e":26}},"dim":["","heading.8","text.0"],"code":"pattern: exclusive run"},{"id":"/root/children/9","type":"list","loc":{"start":336,"end":437,"line":{"s":23,"e":27,"code":["- mutex lock with redis","  - per message","  - per part","  - topic=the message","- to teraz mame v s4-watch"]},"column":{"s":0,"e":26}},"dim":["","list.9"],"code":"- mutex lock with redis\n  - per message\n  - per part\n  - topic=the message\n- to teraz mame v s4-watch","symbName":"list","symbRange":[439,464],"symbRangeL":[23,30],"outerCode":"  - per message\n  - per part\n  - topic=the message\n- to teraz mame v s4-watch\n\n### pattern: contra-stack","outerHtml":"<ul><li>per message</li><li>per part</li><li>topic=the message</li><li>to teraz mame v s4-watch</li></ul>\n\n<h3>pattern: contra-stack</h3>"},{"id":"/root/children/9/children/0","type":"listItem","loc":{"start":336,"end":410,"line":{"s":23,"e":26,"code":["- mutex lock with redis","  - per message","  - per part","  - topic=the message"]},"column":{"s":0,"e":21}},"dim":["","list.9","listItem.0"],"code":"- mutex lock with redis\n  - per message\n  - per part\n  - topic=the message"},{"id":"/root/children/9/children/0/children/0","type":"paragraph","loc":{"start":338,"end":359,"line":{"s":23,"e":23,"code":["- mutex lock with redis"]},"column":{"s":2,"e":23}},"dim":["","list.9","listItem.0","paragraph.0"],"code":"mutex lock with redis"},{"id":"/root/children/9/children/0/children/0/children/0","type":"text","loc":{"start":338,"end":359,"line":{"s":23,"e":23,"code":["- mutex lock with redis"]},"column":{"s":2,"e":23}},"dim":["","list.9","listItem.0","paragraph.0","text.0"],"code":"mutex lock with redis"},{"id":"/root/children/9/children/0/children/1","type":"list","loc":{"start":362,"end":410,"line":{"s":24,"e":26,"code":["  - per message","  - per part","  - topic=the message"]},"column":{"s":2,"e":21}},"dim":["","list.9","listItem.0","list.1"],"code":"- per message\n  - per part\n  - topic=the message","symbName":"list","symbRange":[null,null],"symbRangeL":[24,26],"outerCode":"  - per part","outerHtml":"<ul><li>per part</li></ul>"},{"id":"/root/children/9/children/0/children/1/children/0","type":"listItem","loc":{"start":362,"end":375,"line":{"s":24,"e":24,"code":["  - per message"]},"column":{"s":2,"e":15}},"dim":["","list.9","listItem.0","list.1","listItem.0"],"code":"- per message"},{"id":"/root/children/9/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":364,"end":375,"line":{"s":24,"e":24,"code":["  - per message"]},"column":{"s":4,"e":15}},"dim":["","list.9","listItem.0","list.1","listItem.0","paragraph.0"],"code":"per message"},{"id":"/root/children/9/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":364,"end":375,"line":{"s":24,"e":24,"code":["  - per message"]},"column":{"s":4,"e":15}},"dim":["","list.9","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"per message"},{"id":"/root/children/9/children/0/children/1/children/1","type":"listItem","loc":{"start":378,"end":388,"line":{"s":25,"e":25,"code":["  - per part"]},"column":{"s":2,"e":12}},"dim":["","list.9","listItem.0","list.1","listItem.1"],"code":"- per part"},{"id":"/root/children/9/children/0/children/1/children/1/children/0","type":"paragraph","loc":{"start":380,"end":388,"line":{"s":25,"e":25,"code":["  - per part"]},"column":{"s":4,"e":12}},"dim":["","list.9","listItem.0","list.1","listItem.1","paragraph.0"],"code":"per part"},{"id":"/root/children/9/children/0/children/1/children/1/children/0/children/0","type":"text","loc":{"start":380,"end":388,"line":{"s":25,"e":25,"code":["  - per part"]},"column":{"s":4,"e":12}},"dim":["","list.9","listItem.0","list.1","listItem.1","paragraph.0","text.0"],"code":"per part"},{"id":"/root/children/9/children/0/children/1/children/2","type":"listItem","loc":{"start":391,"end":410,"line":{"s":26,"e":26,"code":["  - topic=the message"]},"column":{"s":2,"e":21}},"dim":["","list.9","listItem.0","list.1","listItem.2"],"code":"- topic=the message"},{"id":"/root/children/9/children/0/children/1/children/2/children/0","type":"paragraph","loc":{"start":393,"end":410,"line":{"s":26,"e":26,"code":["  - topic=the message"]},"column":{"s":4,"e":21}},"dim":["","list.9","listItem.0","list.1","listItem.2","paragraph.0"],"code":"topic=the message"},{"id":"/root/children/9/children/0/children/1/children/2/children/0/children/0","type":"text","loc":{"start":393,"end":410,"line":{"s":26,"e":26,"code":["  - topic=the message"]},"column":{"s":4,"e":21}},"dim":["","list.9","listItem.0","list.1","listItem.2","paragraph.0","text.0"],"code":"topic=the message"},{"id":"/root/children/9/children/1","type":"listItem","loc":{"start":411,"end":437,"line":{"s":27,"e":27,"code":["- to teraz mame v s4-watch"]},"column":{"s":0,"e":26}},"dim":["","list.9","listItem.1"],"code":"- to teraz mame v s4-watch"},{"id":"/root/children/9/children/1/children/0","type":"paragraph","loc":{"start":413,"end":437,"line":{"s":27,"e":27,"code":["- to teraz mame v s4-watch"]},"column":{"s":2,"e":26}},"dim":["","list.9","listItem.1","paragraph.0"],"code":"to teraz mame v s4-watch"},{"id":"/root/children/9/children/1/children/0/children/0","type":"text","loc":{"start":413,"end":437,"line":{"s":27,"e":27,"code":["- to teraz mame v s4-watch"]},"column":{"s":2,"e":26}},"dim":["","list.9","listItem.1","paragraph.0","text.0"],"code":"to teraz mame v s4-watch"},{"id":"/root/children/10","type":"heading","loc":{"start":439,"end":464,"line":{"s":29,"e":29,"code":["### pattern: contra-stack"]},"column":{"s":0,"e":25}},"dim":["","heading.10"],"code":"### pattern: contra-stack","symbName":"heading","symbRange":[466,559],"symbRangeL":[29,34],"outerCode":"\n- buffered contra stack\n- limited by size. but also could be by windowMs\n- can implement lifo","outerHtml":"\n<ul><li>buffered contra stack</li><li>limited by size. but also could be by windowMs</li><li>can implement lifo</li></ul>"},{"id":"/root/children/10/children/0","type":"text","loc":{"start":443,"end":464,"line":{"s":29,"e":29,"code":["### pattern: contra-stack"]},"column":{"s":4,"e":25}},"dim":["","heading.10","text.0"],"code":"pattern: contra-stack"},{"id":"/root/children/11","type":"list","loc":{"start":466,"end":559,"line":{"s":31,"e":33,"code":["- buffered contra stack","- limited by size. but also could be by windowMs","- can implement lifo"]},"column":{"s":0,"e":20}},"dim":["","list.11"],"code":"- buffered contra stack\n- limited by size. but also could be by windowMs\n- can implement lifo","symbName":"list","symbRange":[561,586],"symbRangeL":[31,36],"outerCode":"- limited by size. but also could be by windowMs\n- can implement lifo\n\n### pattern: bag of tasks","outerHtml":"<ul><li>limited by size. but also could be by windowMs</li><li>can implement lifo</li></ul>\n\n<h3>pattern: bag of tasks</h3>"},{"id":"/root/children/11/children/0","type":"listItem","loc":{"start":466,"end":489,"line":{"s":31,"e":31,"code":["- buffered contra stack"]},"column":{"s":0,"e":23}},"dim":["","list.11","listItem.0"],"code":"- buffered contra stack"},{"id":"/root/children/11/children/0/children/0","type":"paragraph","loc":{"start":468,"end":489,"line":{"s":31,"e":31,"code":["- buffered contra stack"]},"column":{"s":2,"e":23}},"dim":["","list.11","listItem.0","paragraph.0"],"code":"buffered contra stack"},{"id":"/root/children/11/children/0/children/0/children/0","type":"text","loc":{"start":468,"end":489,"line":{"s":31,"e":31,"code":["- buffered contra stack"]},"column":{"s":2,"e":23}},"dim":["","list.11","listItem.0","paragraph.0","text.0"],"code":"buffered contra stack"},{"id":"/root/children/11/children/1","type":"listItem","loc":{"start":490,"end":538,"line":{"s":32,"e":32,"code":["- limited by size. but also could be by windowMs"]},"column":{"s":0,"e":48}},"dim":["","list.11","listItem.1"],"code":"- limited by size. but also could be by windowMs"},{"id":"/root/children/11/children/1/children/0","type":"paragraph","loc":{"start":492,"end":538,"line":{"s":32,"e":32,"code":["- limited by size. but also could be by windowMs"]},"column":{"s":2,"e":48}},"dim":["","list.11","listItem.1","paragraph.0"],"code":"limited by size. but also could be by windowMs"},{"id":"/root/children/11/children/1/children/0/children/0","type":"text","loc":{"start":492,"end":538,"line":{"s":32,"e":32,"code":["- limited by size. but also could be by windowMs"]},"column":{"s":2,"e":48}},"dim":["","list.11","listItem.1","paragraph.0","text.0"],"code":"limited by size. but also could be by windowMs"},{"id":"/root/children/11/children/2","type":"listItem","loc":{"start":539,"end":559,"line":{"s":33,"e":33,"code":["- can implement lifo"]},"column":{"s":0,"e":20}},"dim":["","list.11","listItem.2"],"code":"- can implement lifo"},{"id":"/root/children/11/children/2/children/0","type":"paragraph","loc":{"start":541,"end":559,"line":{"s":33,"e":33,"code":["- can implement lifo"]},"column":{"s":2,"e":20}},"dim":["","list.11","listItem.2","paragraph.0"],"code":"can implement lifo"},{"id":"/root/children/11/children/2/children/0/children/0","type":"text","loc":{"start":541,"end":559,"line":{"s":33,"e":33,"code":["- can implement lifo"]},"column":{"s":2,"e":20}},"dim":["","list.11","listItem.2","paragraph.0","text.0"],"code":"can implement lifo"},{"id":"/root/children/12","type":"heading","loc":{"start":561,"end":586,"line":{"s":35,"e":35,"code":["### pattern: bag of tasks"]},"column":{"s":0,"e":25}},"dim":["","heading.12"],"code":"### pattern: bag of tasks","symbName":"heading","symbRange":[588,737],"symbRangeL":[35,41],"outerCode":"\n- message pool exists based on bagId\n- a redis list of tasks per bag exists\n- each acked task marks itself done\n- if all are done => bag is completed","outerHtml":"\n<ul><li>message pool exists based on bagId</li><li>a redis list of tasks per bag exists</li><li>each acked task marks itself done</li><li>if all are done => bag is completed</li></ul>"},{"id":"/root/children/12/children/0","type":"text","loc":{"start":565,"end":586,"line":{"s":35,"e":35,"code":["### pattern: bag of tasks"]},"column":{"s":4,"e":25}},"dim":["","heading.12","text.0"],"code":"pattern: bag of tasks"},{"id":"/root/children/13","type":"list","loc":{"start":588,"end":737,"line":{"s":37,"e":40,"code":["- message pool exists based on bagId","- a redis list of tasks per bag exists","- each acked task marks itself done","- if all are done => bag is completed"]},"column":{"s":0,"e":37}},"dim":["","list.13"],"code":"- message pool exists based on bagId\n- a redis list of tasks per bag exists\n- each acked task marks itself done\n- if all are done => bag is completed","symbName":"list","symbRange":[739,764],"symbRangeL":[37,43],"outerCode":"- a redis list of tasks per bag exists\n- each acked task marks itself done\n- if all are done => bag is completed\n\n### pattern: orchestrator","outerHtml":"<ul><li>a redis list of tasks per bag exists</li><li>each acked task marks itself done</li><li>if all are done => bag is completed</li></ul>\n\n<h3>pattern: orchestrator</h3>"},{"id":"/root/children/13/children/0","type":"listItem","loc":{"start":588,"end":624,"line":{"s":37,"e":37,"code":["- message pool exists based on bagId"]},"column":{"s":0,"e":36}},"dim":["","list.13","listItem.0"],"code":"- message pool exists based on bagId"},{"id":"/root/children/13/children/0/children/0","type":"paragraph","loc":{"start":590,"end":624,"line":{"s":37,"e":37,"code":["- message pool exists based on bagId"]},"column":{"s":2,"e":36}},"dim":["","list.13","listItem.0","paragraph.0"],"code":"message pool exists based on bagId"},{"id":"/root/children/13/children/0/children/0/children/0","type":"text","loc":{"start":590,"end":624,"line":{"s":37,"e":37,"code":["- message pool exists based on bagId"]},"column":{"s":2,"e":36}},"dim":["","list.13","listItem.0","paragraph.0","text.0"],"code":"message pool exists based on bagId"},{"id":"/root/children/13/children/1","type":"listItem","loc":{"start":625,"end":663,"line":{"s":38,"e":38,"code":["- a redis list of tasks per bag exists"]},"column":{"s":0,"e":38}},"dim":["","list.13","listItem.1"],"code":"- a redis list of tasks per bag exists"},{"id":"/root/children/13/children/1/children/0","type":"paragraph","loc":{"start":627,"end":663,"line":{"s":38,"e":38,"code":["- a redis list of tasks per bag exists"]},"column":{"s":2,"e":38}},"dim":["","list.13","listItem.1","paragraph.0"],"code":"a redis list of tasks per bag exists"},{"id":"/root/children/13/children/1/children/0/children/0","type":"text","loc":{"start":627,"end":663,"line":{"s":38,"e":38,"code":["- a redis list of tasks per bag exists"]},"column":{"s":2,"e":38}},"dim":["","list.13","listItem.1","paragraph.0","text.0"],"code":"a redis list of tasks per bag exists"},{"id":"/root/children/13/children/2","type":"listItem","loc":{"start":664,"end":699,"line":{"s":39,"e":39,"code":["- each acked task marks itself done"]},"column":{"s":0,"e":35}},"dim":["","list.13","listItem.2"],"code":"- each acked task marks itself done"},{"id":"/root/children/13/children/2/children/0","type":"paragraph","loc":{"start":666,"end":699,"line":{"s":39,"e":39,"code":["- each acked task marks itself done"]},"column":{"s":2,"e":35}},"dim":["","list.13","listItem.2","paragraph.0"],"code":"each acked task marks itself done"},{"id":"/root/children/13/children/2/children/0/children/0","type":"text","loc":{"start":666,"end":699,"line":{"s":39,"e":39,"code":["- each acked task marks itself done"]},"column":{"s":2,"e":35}},"dim":["","list.13","listItem.2","paragraph.0","text.0"],"code":"each acked task marks itself done"},{"id":"/root/children/13/children/3","type":"listItem","loc":{"start":700,"end":737,"line":{"s":40,"e":40,"code":["- if all are done => bag is completed"]},"column":{"s":0,"e":37}},"dim":["","list.13","listItem.3"],"code":"- if all are done => bag is completed"},{"id":"/root/children/13/children/3/children/0","type":"paragraph","loc":{"start":702,"end":737,"line":{"s":40,"e":40,"code":["- if all are done => bag is completed"]},"column":{"s":2,"e":37}},"dim":["","list.13","listItem.3","paragraph.0"],"code":"if all are done => bag is completed"},{"id":"/root/children/13/children/3/children/0/children/0","type":"text","loc":{"start":702,"end":737,"line":{"s":40,"e":40,"code":["- if all are done => bag is completed"]},"column":{"s":2,"e":37}},"dim":["","list.13","listItem.3","paragraph.0","text.0"],"code":"if all are done => bag is completed"},{"id":"/root/children/14","type":"heading","loc":{"start":739,"end":764,"line":{"s":42,"e":42,"code":["### pattern: orchestrator"]},"column":{"s":0,"e":25}},"dim":["","heading.14"],"code":"### pattern: orchestrator","symbName":"heading","symbRange":[766,1022],"symbRangeL":[42,53],"outerCode":"\n- uses >1 queues\n- holds program state in namespaced redis keys: flat json\n- structure: serial, exclusive, serial\n- example:\n  - `[ serial tasks ]`\n  - `[ bag of tasks ]`\n  - `[ untiloop ]`\n- see more in [paper:actualize]\n- could also support eval `code` ?","outerHtml":"\n<ul><li>uses >1 queues</li><li>holds program state in namespaced redis keys: flat json</li><li>structure: serial, exclusive, serial</li><li>example:<ul><li>`[ serial tasks ]`</li><li>`[ bag of tasks ]`</li><li>`[ untiloop ]`</li></ul></li><li>see more in [paper:actualize]</li><li>could also support eval `code` ?</li></ul>"},{"id":"/root/children/14/children/0","type":"text","loc":{"start":743,"end":764,"line":{"s":42,"e":42,"code":["### pattern: orchestrator"]},"column":{"s":4,"e":25}},"dim":["","heading.14","text.0"],"code":"pattern: orchestrator"},{"id":"/root/children/15","type":"list","loc":{"start":766,"end":1022,"line":{"s":44,"e":52,"code":["- uses >1 queues","- holds program state in namespaced redis keys: flat json","- structure: serial, exclusive, serial","- example:","  - `[ serial tasks ]`","  - `[ bag of tasks ]`","  - `[ untiloop ]`","- see more in [paper:actualize]","- could also support eval `code` ?"]},"column":{"s":0,"e":34}},"dim":["","list.15"],"code":"- uses >1 queues\n- holds program state in namespaced redis keys: flat json\n- structure: serial, exclusive, serial\n- example:\n  - `[ serial tasks ]`\n  - `[ bag of tasks ]`\n  - `[ untiloop ]`\n- see more in [paper:actualize]\n- could also support eval `code` ?","symbName":"list","symbRange":[1024,1054],"symbRangeL":[44,57],"outerCode":"- holds program state in namespaced redis keys: flat json\n- structure: serial, exclusive, serial\n- example:\n  - `[ serial tasks ]`\n  - `[ bag of tasks ]`\n  - `[ untiloop ]`\n- see more in [paper:actualize]\n- could also support eval `code` ?\n\n## case:\n\n### case: paper:edit","outerHtml":"<ul><li>holds program state in namespaced redis keys: flat json</li><li>structure: serial, exclusive, serial</li><li>example:<ul><li>`[ serial tasks ]`</li><li>`[ bag of tasks ]`</li><li>`[ untiloop ]`</li></ul></li><li>see more in [paper:actualize]</li><li>could also support eval `code` ?</li></ul>\n\n<h2>case:</h2>\n\n<h3>case: paper:edit</h3>"},{"id":"/root/children/15/children/0","type":"listItem","loc":{"start":766,"end":782,"line":{"s":44,"e":44,"code":["- uses >1 queues"]},"column":{"s":0,"e":16}},"dim":["","list.15","listItem.0"],"code":"- uses >1 queues"},{"id":"/root/children/15/children/0/children/0","type":"paragraph","loc":{"start":768,"end":782,"line":{"s":44,"e":44,"code":["- uses >1 queues"]},"column":{"s":2,"e":16}},"dim":["","list.15","listItem.0","paragraph.0"],"code":"uses >1 queues"},{"id":"/root/children/15/children/0/children/0/children/0","type":"text","loc":{"start":768,"end":782,"line":{"s":44,"e":44,"code":["- uses >1 queues"]},"column":{"s":2,"e":16}},"dim":["","list.15","listItem.0","paragraph.0","text.0"],"code":"uses >1 queues"},{"id":"/root/children/15/children/1","type":"listItem","loc":{"start":783,"end":840,"line":{"s":45,"e":45,"code":["- holds program state in namespaced redis keys: flat json"]},"column":{"s":0,"e":57}},"dim":["","list.15","listItem.1"],"code":"- holds program state in namespaced redis keys: flat json"},{"id":"/root/children/15/children/1/children/0","type":"paragraph","loc":{"start":785,"end":840,"line":{"s":45,"e":45,"code":["- holds program state in namespaced redis keys: flat json"]},"column":{"s":2,"e":57}},"dim":["","list.15","listItem.1","paragraph.0"],"code":"holds program state in namespaced redis keys: flat json"},{"id":"/root/children/15/children/1/children/0/children/0","type":"text","loc":{"start":785,"end":840,"line":{"s":45,"e":45,"code":["- holds program state in namespaced redis keys: flat json"]},"column":{"s":2,"e":57}},"dim":["","list.15","listItem.1","paragraph.0","text.0"],"code":"holds program state in namespaced redis keys: flat json"},{"id":"/root/children/15/children/2","type":"listItem","loc":{"start":841,"end":879,"line":{"s":46,"e":46,"code":["- structure: serial, exclusive, serial"]},"column":{"s":0,"e":38}},"dim":["","list.15","listItem.2"],"code":"- structure: serial, exclusive, serial"},{"id":"/root/children/15/children/2/children/0","type":"paragraph","loc":{"start":843,"end":879,"line":{"s":46,"e":46,"code":["- structure: serial, exclusive, serial"]},"column":{"s":2,"e":38}},"dim":["","list.15","listItem.2","paragraph.0"],"code":"structure: serial, exclusive, serial"},{"id":"/root/children/15/children/2/children/0/children/0","type":"text","loc":{"start":843,"end":879,"line":{"s":46,"e":46,"code":["- structure: serial, exclusive, serial"]},"column":{"s":2,"e":38}},"dim":["","list.15","listItem.2","paragraph.0","text.0"],"code":"structure: serial, exclusive, serial"},{"id":"/root/children/15/children/3","type":"listItem","loc":{"start":880,"end":955,"line":{"s":47,"e":50,"code":["- example:","  - `[ serial tasks ]`","  - `[ bag of tasks ]`","  - `[ untiloop ]`"]},"column":{"s":0,"e":18}},"dim":["","list.15","listItem.3"],"code":"- example:\n  - `[ serial tasks ]`\n  - `[ bag of tasks ]`\n  - `[ untiloop ]`"},{"id":"/root/children/15/children/3/children/0","type":"paragraph","loc":{"start":882,"end":890,"line":{"s":47,"e":47,"code":["- example:"]},"column":{"s":2,"e":10}},"dim":["","list.15","listItem.3","paragraph.0"],"code":"example:"},{"id":"/root/children/15/children/3/children/0/children/0","type":"text","loc":{"start":882,"end":890,"line":{"s":47,"e":47,"code":["- example:"]},"column":{"s":2,"e":10}},"dim":["","list.15","listItem.3","paragraph.0","text.0"],"code":"example:"},{"id":"/root/children/15/children/3/children/1","type":"list","loc":{"start":893,"end":955,"line":{"s":48,"e":50,"code":["  - `[ serial tasks ]`","  - `[ bag of tasks ]`","  - `[ untiloop ]`"]},"column":{"s":2,"e":18}},"dim":["","list.15","listItem.3","list.1"],"code":"- `[ serial tasks ]`\n  - `[ bag of tasks ]`\n  - `[ untiloop ]`","symbName":"list","symbRange":[null,null],"symbRangeL":[48,50],"outerCode":"  - `[ bag of tasks ]`","outerHtml":"<ul><li>`[ bag of tasks ]`</li></ul>"},{"id":"/root/children/15/children/3/children/1/children/0","type":"listItem","loc":{"start":893,"end":913,"line":{"s":48,"e":48,"code":["  - `[ serial tasks ]`"]},"column":{"s":2,"e":22}},"dim":["","list.15","listItem.3","list.1","listItem.0"],"code":"- `[ serial tasks ]`"},{"id":"/root/children/15/children/3/children/1/children/0/children/0","type":"paragraph","loc":{"start":895,"end":913,"line":{"s":48,"e":48,"code":["  - `[ serial tasks ]`"]},"column":{"s":4,"e":22}},"dim":["","list.15","listItem.3","list.1","listItem.0","paragraph.0"],"code":"`[ serial tasks ]`"},{"id":"/root/children/15/children/3/children/1/children/0/children/0/children/0","type":"inlineCode","loc":{"start":895,"end":913,"line":{"s":48,"e":48,"code":["  - `[ serial tasks ]`"]},"column":{"s":4,"e":22}},"dim":["","list.15","listItem.3","list.1","listItem.0","paragraph.0","inlineCode.0"],"code":"`[ serial tasks ]`"},{"id":"/root/children/15/children/3/children/1/children/1","type":"listItem","loc":{"start":916,"end":936,"line":{"s":49,"e":49,"code":["  - `[ bag of tasks ]`"]},"column":{"s":2,"e":22}},"dim":["","list.15","listItem.3","list.1","listItem.1"],"code":"- `[ bag of tasks ]`"},{"id":"/root/children/15/children/3/children/1/children/1/children/0","type":"paragraph","loc":{"start":918,"end":936,"line":{"s":49,"e":49,"code":["  - `[ bag of tasks ]`"]},"column":{"s":4,"e":22}},"dim":["","list.15","listItem.3","list.1","listItem.1","paragraph.0"],"code":"`[ bag of tasks ]`"},{"id":"/root/children/15/children/3/children/1/children/1/children/0/children/0","type":"inlineCode","loc":{"start":918,"end":936,"line":{"s":49,"e":49,"code":["  - `[ bag of tasks ]`"]},"column":{"s":4,"e":22}},"dim":["","list.15","listItem.3","list.1","listItem.1","paragraph.0","inlineCode.0"],"code":"`[ bag of tasks ]`"},{"id":"/root/children/15/children/3/children/1/children/2","type":"listItem","loc":{"start":939,"end":955,"line":{"s":50,"e":50,"code":["  - `[ untiloop ]`"]},"column":{"s":2,"e":18}},"dim":["","list.15","listItem.3","list.1","listItem.2"],"code":"- `[ untiloop ]`"},{"id":"/root/children/15/children/3/children/1/children/2/children/0","type":"paragraph","loc":{"start":941,"end":955,"line":{"s":50,"e":50,"code":["  - `[ untiloop ]`"]},"column":{"s":4,"e":18}},"dim":["","list.15","listItem.3","list.1","listItem.2","paragraph.0"],"code":"`[ untiloop ]`"},{"id":"/root/children/15/children/3/children/1/children/2/children/0/children/0","type":"inlineCode","loc":{"start":941,"end":955,"line":{"s":50,"e":50,"code":["  - `[ untiloop ]`"]},"column":{"s":4,"e":18}},"dim":["","list.15","listItem.3","list.1","listItem.2","paragraph.0","inlineCode.0"],"code":"`[ untiloop ]`"},{"id":"/root/children/15/children/4","type":"listItem","loc":{"start":956,"end":987,"line":{"s":51,"e":51,"code":["- see more in [paper:actualize]"]},"column":{"s":0,"e":31}},"dim":["","list.15","listItem.4"],"code":"- see more in [paper:actualize]"},{"id":"/root/children/15/children/4/children/0","type":"paragraph","loc":{"start":958,"end":987,"line":{"s":51,"e":51,"code":["- see more in [paper:actualize]"]},"column":{"s":2,"e":31}},"dim":["","list.15","listItem.4","paragraph.0"],"code":"see more in [paper:actualize]"},{"id":"/root/children/15/children/4/children/0/children/0","type":"text","loc":{"start":958,"end":987,"line":{"s":51,"e":51,"code":["- see more in [paper:actualize]"]},"column":{"s":2,"e":31}},"dim":["","list.15","listItem.4","paragraph.0","text.0"],"code":"see more in [paper:actualize]"},{"id":"/root/children/15/children/5","type":"listItem","loc":{"start":988,"end":1022,"line":{"s":52,"e":52,"code":["- could also support eval `code` ?"]},"column":{"s":0,"e":34}},"dim":["","list.15","listItem.5"],"code":"- could also support eval `code` ?"},{"id":"/root/children/15/children/5/children/0","type":"paragraph","loc":{"start":990,"end":1022,"line":{"s":52,"e":52,"code":["- could also support eval `code` ?"]},"column":{"s":2,"e":34}},"dim":["","list.15","listItem.5","paragraph.0"],"code":"could also support eval `code` ?"},{"id":"/root/children/15/children/5/children/0/children/0","type":"text","loc":{"start":990,"end":1014,"line":{"s":52,"e":52,"code":["- could also support eval `code` ?"]},"column":{"s":2,"e":26}},"dim":["","list.15","listItem.5","paragraph.0","text.0"],"code":"could also support eval "},{"id":"/root/children/15/children/5/children/0/children/1","type":"inlineCode","loc":{"start":1014,"end":1020,"line":{"s":52,"e":52,"code":["- could also support eval `code` ?"]},"column":{"s":26,"e":32}},"dim":["","list.15","listItem.5","paragraph.0","inlineCode.1"],"code":"`code`"},{"id":"/root/children/15/children/5/children/0/children/2","type":"text","loc":{"start":1020,"end":1022,"line":{"s":52,"e":52,"code":["- could also support eval `code` ?"]},"column":{"s":32,"e":34}},"dim":["","list.15","listItem.5","paragraph.0","text.2"],"code":" ?"},{"id":"/root/children/16","type":"heading","loc":{"start":1024,"end":1032,"line":{"s":54,"e":54,"code":["## case:"]},"column":{"s":0,"e":8}},"dim":["","heading.16"],"code":"## case:","symbName":"heading","symbRange":[1034,1861],"symbRangeL":[54,55],"outerCode":"","outerHtml":""},{"id":"/root/children/16/children/0","type":"text","loc":{"start":1027,"end":1032,"line":{"s":54,"e":54,"code":["## case:"]},"column":{"s":3,"e":8}},"dim":["","heading.16","text.0"],"code":"case:"},{"id":"/root/children/17","type":"heading","loc":{"start":1034,"end":1054,"line":{"s":56,"e":56,"code":["### case: paper:edit"]},"column":{"s":0,"e":20}},"dim":["","heading.17"],"code":"### case: paper:edit","symbName":"heading","symbRange":[1056,1154],"symbRangeL":[56,61],"outerCode":"\n- browser side\n- Mutext for editing files exclusivelly\n- zatial je to vlastne webhook: paper-write","outerHtml":"\n<ul><li>browser side</li><li>Mutext for editing files exclusivelly</li><li>zatial je to vlastne webhook: paper-write</li></ul>"},{"id":"/root/children/17/children/0","type":"text","loc":{"start":1038,"end":1054,"line":{"s":56,"e":56,"code":["### case: paper:edit"]},"column":{"s":4,"e":20}},"dim":["","heading.17","text.0"],"code":"case: paper:edit"},{"id":"/root/children/18","type":"list","loc":{"start":1056,"end":1154,"line":{"s":58,"e":60,"code":["- browser side","- Mutext for editing files exclusivelly","- zatial je to vlastne webhook: paper-write"]},"column":{"s":0,"e":43}},"dim":["","list.18"],"code":"- browser side\n- Mutext for editing files exclusivelly\n- zatial je to vlastne webhook: paper-write","symbName":"list","symbRange":[1156,1177],"symbRangeL":[58,63],"outerCode":"- Mutext for editing files exclusivelly\n- zatial je to vlastne webhook: paper-write\n\n### case: paper-blame","outerHtml":"<ul><li>Mutext for editing files exclusivelly</li><li>zatial je to vlastne webhook: paper-write</li></ul>\n\n<h3>case: paper-blame</h3>"},{"id":"/root/children/18/children/0","type":"listItem","loc":{"start":1056,"end":1070,"line":{"s":58,"e":58,"code":["- browser side"]},"column":{"s":0,"e":14}},"dim":["","list.18","listItem.0"],"code":"- browser side"},{"id":"/root/children/18/children/0/children/0","type":"paragraph","loc":{"start":1058,"end":1070,"line":{"s":58,"e":58,"code":["- browser side"]},"column":{"s":2,"e":14}},"dim":["","list.18","listItem.0","paragraph.0"],"code":"browser side"},{"id":"/root/children/18/children/0/children/0/children/0","type":"text","loc":{"start":1058,"end":1070,"line":{"s":58,"e":58,"code":["- browser side"]},"column":{"s":2,"e":14}},"dim":["","list.18","listItem.0","paragraph.0","text.0"],"code":"browser side"},{"id":"/root/children/18/children/1","type":"listItem","loc":{"start":1071,"end":1110,"line":{"s":59,"e":59,"code":["- Mutext for editing files exclusivelly"]},"column":{"s":0,"e":39}},"dim":["","list.18","listItem.1"],"code":"- Mutext for editing files exclusivelly"},{"id":"/root/children/18/children/1/children/0","type":"paragraph","loc":{"start":1073,"end":1110,"line":{"s":59,"e":59,"code":["- Mutext for editing files exclusivelly"]},"column":{"s":2,"e":39}},"dim":["","list.18","listItem.1","paragraph.0"],"code":"Mutext for editing files exclusivelly"},{"id":"/root/children/18/children/1/children/0/children/0","type":"text","loc":{"start":1073,"end":1110,"line":{"s":59,"e":59,"code":["- Mutext for editing files exclusivelly"]},"column":{"s":2,"e":39}},"dim":["","list.18","listItem.1","paragraph.0","text.0"],"code":"Mutext for editing files exclusivelly"},{"id":"/root/children/18/children/2","type":"listItem","loc":{"start":1111,"end":1154,"line":{"s":60,"e":60,"code":["- zatial je to vlastne webhook: paper-write"]},"column":{"s":0,"e":43}},"dim":["","list.18","listItem.2"],"code":"- zatial je to vlastne webhook: paper-write"},{"id":"/root/children/18/children/2/children/0","type":"paragraph","loc":{"start":1113,"end":1154,"line":{"s":60,"e":60,"code":["- zatial je to vlastne webhook: paper-write"]},"column":{"s":2,"e":43}},"dim":["","list.18","listItem.2","paragraph.0"],"code":"zatial je to vlastne webhook: paper-write"},{"id":"/root/children/18/children/2/children/0/children/0","type":"text","loc":{"start":1113,"end":1154,"line":{"s":60,"e":60,"code":["- zatial je to vlastne webhook: paper-write"]},"column":{"s":2,"e":43}},"dim":["","list.18","listItem.2","paragraph.0","text.0"],"code":"zatial je to vlastne webhook: paper-write"},{"id":"/root/children/19","type":"heading","loc":{"start":1156,"end":1177,"line":{"s":62,"e":62,"code":["### case: paper-blame"]},"column":{"s":0,"e":21}},"dim":["","heading.19"],"code":"### case: paper-blame","symbName":"heading","symbRange":[1179,1196],"symbRangeL":[62,65],"outerCode":"\n- pattern: serial","outerHtml":"\n<ul><li>pattern: serial</li></ul>"},{"id":"/root/children/19/children/0","type":"text","loc":{"start":1160,"end":1177,"line":{"s":62,"e":62,"code":["### case: paper-blame"]},"column":{"s":4,"e":21}},"dim":["","heading.19","text.0"],"code":"case: paper-blame"},{"id":"/root/children/20","type":"list","loc":{"start":1179,"end":1196,"line":{"s":64,"e":64,"code":["- pattern: serial"]},"column":{"s":0,"e":17}},"dim":["","list.20"],"code":"- pattern: serial","symbName":"list","symbRange":[1198,1223],"symbRangeL":[64,67],"outerCode":"\n### case: paper-actualize","outerHtml":"\n<h3>case: paper-actualize</h3>"},{"id":"/root/children/20/children/0","type":"listItem","loc":{"start":1179,"end":1196,"line":{"s":64,"e":64,"code":["- pattern: serial"]},"column":{"s":0,"e":17}},"dim":["","list.20","listItem.0"],"code":"- pattern: serial"},{"id":"/root/children/20/children/0/children/0","type":"paragraph","loc":{"start":1181,"end":1196,"line":{"s":64,"e":64,"code":["- pattern: serial"]},"column":{"s":2,"e":17}},"dim":["","list.20","listItem.0","paragraph.0"],"code":"pattern: serial"},{"id":"/root/children/20/children/0/children/0/children/0","type":"text","loc":{"start":1181,"end":1196,"line":{"s":64,"e":64,"code":["- pattern: serial"]},"column":{"s":2,"e":17}},"dim":["","list.20","listItem.0","paragraph.0","text.0"],"code":"pattern: serial"},{"id":"/root/children/21","type":"heading","loc":{"start":1198,"end":1223,"line":{"s":66,"e":66,"code":["### case: paper-actualize"]},"column":{"s":0,"e":25}},"dim":["","heading.21"],"code":"### case: paper-actualize","symbName":"heading","symbRange":[1225,1384],"symbRangeL":[66,75],"outerCode":"\n- later can evolve towards TOT\n- actor-paper-actualize, actor-paper-run\n  - repo:sync\n  - repo:ast-lake\n  - mdd => graph\n  - graph => map-show\n  - repo:reindex","outerHtml":"\n<ul><li>later can evolve towards TOT</li><li>actor-paper-actualize, actor-paper-run<ul><li>repo:sync</li><li>repo:ast-lake</li><li>mdd => graph</li><li>graph => map-show</li><li>repo:reindex</li></ul></li></ul>"},{"id":"/root/children/21/children/0","type":"text","loc":{"start":1202,"end":1223,"line":{"s":66,"e":66,"code":["### case: paper-actualize"]},"column":{"s":4,"e":25}},"dim":["","heading.21","text.0"],"code":"case: paper-actualize"},{"id":"/root/children/22","type":"list","loc":{"start":1225,"end":1384,"line":{"s":68,"e":74,"code":["- later can evolve towards TOT","- actor-paper-actualize, actor-paper-run","  - repo:sync","  - repo:ast-lake","  - mdd => graph","  - graph => map-show","  - repo:reindex"]},"column":{"s":0,"e":16}},"dim":["","list.22"],"code":"- later can evolve towards TOT\n- actor-paper-actualize, actor-paper-run\n  - repo:sync\n  - repo:ast-lake\n  - mdd => graph\n  - graph => map-show\n  - repo:reindex","symbName":"list","symbRange":[1386,1404],"symbRangeL":[68,77],"outerCode":"- actor-paper-actualize, actor-paper-run\n  - repo:sync\n  - repo:ast-lake\n  - mdd => graph\n  - graph => map-show\n  - repo:reindex\n\n### case: ast-lake","outerHtml":"<ul><li>actor-paper-actualize, actor-paper-run<ul><li>repo:sync</li><li>repo:ast-lake</li><li>mdd => graph</li><li>graph => map-show</li><li>repo:reindex</li></ul></li></ul>\n\n<h3>case: ast-lake</h3>"},{"id":"/root/children/22/children/0","type":"listItem","loc":{"start":1225,"end":1255,"line":{"s":68,"e":68,"code":["- later can evolve towards TOT"]},"column":{"s":0,"e":30}},"dim":["","list.22","listItem.0"],"code":"- later can evolve towards TOT"},{"id":"/root/children/22/children/0/children/0","type":"paragraph","loc":{"start":1227,"end":1255,"line":{"s":68,"e":68,"code":["- later can evolve towards TOT"]},"column":{"s":2,"e":30}},"dim":["","list.22","listItem.0","paragraph.0"],"code":"later can evolve towards TOT"},{"id":"/root/children/22/children/0/children/0/children/0","type":"text","loc":{"start":1227,"end":1255,"line":{"s":68,"e":68,"code":["- later can evolve towards TOT"]},"column":{"s":2,"e":30}},"dim":["","list.22","listItem.0","paragraph.0","text.0"],"code":"later can evolve towards TOT"},{"id":"/root/children/22/children/1","type":"listItem","loc":{"start":1256,"end":1384,"line":{"s":69,"e":74,"code":["- actor-paper-actualize, actor-paper-run","  - repo:sync","  - repo:ast-lake","  - mdd => graph","  - graph => map-show","  - repo:reindex"]},"column":{"s":0,"e":16}},"dim":["","list.22","listItem.1"],"code":"- actor-paper-actualize, actor-paper-run\n  - repo:sync\n  - repo:ast-lake\n  - mdd => graph\n  - graph => map-show\n  - repo:reindex"},{"id":"/root/children/22/children/1/children/0","type":"paragraph","loc":{"start":1258,"end":1296,"line":{"s":69,"e":69,"code":["- actor-paper-actualize, actor-paper-run"]},"column":{"s":2,"e":40}},"dim":["","list.22","listItem.1","paragraph.0"],"code":"actor-paper-actualize, actor-paper-run"},{"id":"/root/children/22/children/1/children/0/children/0","type":"text","loc":{"start":1258,"end":1296,"line":{"s":69,"e":69,"code":["- actor-paper-actualize, actor-paper-run"]},"column":{"s":2,"e":40}},"dim":["","list.22","listItem.1","paragraph.0","text.0"],"code":"actor-paper-actualize, actor-paper-run"},{"id":"/root/children/22/children/1/children/1","type":"list","loc":{"start":1299,"end":1384,"line":{"s":70,"e":74,"code":["  - repo:sync","  - repo:ast-lake","  - mdd => graph","  - graph => map-show","  - repo:reindex"]},"column":{"s":2,"e":16}},"dim":["","list.22","listItem.1","list.1"],"code":"- repo:sync\n  - repo:ast-lake\n  - mdd => graph\n  - graph => map-show\n  - repo:reindex","symbName":"list","symbRange":[null,null],"symbRangeL":[70,74],"outerCode":"  - repo:ast-lake\n  - mdd => graph\n  - graph => map-show","outerHtml":"<ul><li>repo:ast-lake</li><li>mdd => graph</li><li>graph => map-show</li></ul>"},{"id":"/root/children/22/children/1/children/1/children/0","type":"listItem","loc":{"start":1299,"end":1310,"line":{"s":70,"e":70,"code":["  - repo:sync"]},"column":{"s":2,"e":13}},"dim":["","list.22","listItem.1","list.1","listItem.0"],"code":"- repo:sync"},{"id":"/root/children/22/children/1/children/1/children/0/children/0","type":"paragraph","loc":{"start":1301,"end":1310,"line":{"s":70,"e":70,"code":["  - repo:sync"]},"column":{"s":4,"e":13}},"dim":["","list.22","listItem.1","list.1","listItem.0","paragraph.0"],"code":"repo:sync"},{"id":"/root/children/22/children/1/children/1/children/0/children/0/children/0","type":"text","loc":{"start":1301,"end":1310,"line":{"s":70,"e":70,"code":["  - repo:sync"]},"column":{"s":4,"e":13}},"dim":["","list.22","listItem.1","list.1","listItem.0","paragraph.0","text.0"],"code":"repo:sync"},{"id":"/root/children/22/children/1/children/1/children/1","type":"listItem","loc":{"start":1313,"end":1328,"line":{"s":71,"e":71,"code":["  - repo:ast-lake"]},"column":{"s":2,"e":17}},"dim":["","list.22","listItem.1","list.1","listItem.1"],"code":"- repo:ast-lake"},{"id":"/root/children/22/children/1/children/1/children/1/children/0","type":"paragraph","loc":{"start":1315,"end":1328,"line":{"s":71,"e":71,"code":["  - repo:ast-lake"]},"column":{"s":4,"e":17}},"dim":["","list.22","listItem.1","list.1","listItem.1","paragraph.0"],"code":"repo:ast-lake"},{"id":"/root/children/22/children/1/children/1/children/1/children/0/children/0","type":"text","loc":{"start":1315,"end":1328,"line":{"s":71,"e":71,"code":["  - repo:ast-lake"]},"column":{"s":4,"e":17}},"dim":["","list.22","listItem.1","list.1","listItem.1","paragraph.0","text.0"],"code":"repo:ast-lake"},{"id":"/root/children/22/children/1/children/1/children/2","type":"listItem","loc":{"start":1331,"end":1345,"line":{"s":72,"e":72,"code":["  - mdd => graph"]},"column":{"s":2,"e":16}},"dim":["","list.22","listItem.1","list.1","listItem.2"],"code":"- mdd => graph"},{"id":"/root/children/22/children/1/children/1/children/2/children/0","type":"paragraph","loc":{"start":1333,"end":1345,"line":{"s":72,"e":72,"code":["  - mdd => graph"]},"column":{"s":4,"e":16}},"dim":["","list.22","listItem.1","list.1","listItem.2","paragraph.0"],"code":"mdd => graph"},{"id":"/root/children/22/children/1/children/1/children/2/children/0/children/0","type":"text","loc":{"start":1333,"end":1345,"line":{"s":72,"e":72,"code":["  - mdd => graph"]},"column":{"s":4,"e":16}},"dim":["","list.22","listItem.1","list.1","listItem.2","paragraph.0","text.0"],"code":"mdd => graph"},{"id":"/root/children/22/children/1/children/1/children/3","type":"listItem","loc":{"start":1348,"end":1367,"line":{"s":73,"e":73,"code":["  - graph => map-show"]},"column":{"s":2,"e":21}},"dim":["","list.22","listItem.1","list.1","listItem.3"],"code":"- graph => map-show"},{"id":"/root/children/22/children/1/children/1/children/3/children/0","type":"paragraph","loc":{"start":1350,"end":1367,"line":{"s":73,"e":73,"code":["  - graph => map-show"]},"column":{"s":4,"e":21}},"dim":["","list.22","listItem.1","list.1","listItem.3","paragraph.0"],"code":"graph => map-show"},{"id":"/root/children/22/children/1/children/1/children/3/children/0/children/0","type":"text","loc":{"start":1350,"end":1367,"line":{"s":73,"e":73,"code":["  - graph => map-show"]},"column":{"s":4,"e":21}},"dim":["","list.22","listItem.1","list.1","listItem.3","paragraph.0","text.0"],"code":"graph => map-show"},{"id":"/root/children/22/children/1/children/1/children/4","type":"listItem","loc":{"start":1370,"end":1384,"line":{"s":74,"e":74,"code":["  - repo:reindex"]},"column":{"s":2,"e":16}},"dim":["","list.22","listItem.1","list.1","listItem.4"],"code":"- repo:reindex"},{"id":"/root/children/22/children/1/children/1/children/4/children/0","type":"paragraph","loc":{"start":1372,"end":1384,"line":{"s":74,"e":74,"code":["  - repo:reindex"]},"column":{"s":4,"e":16}},"dim":["","list.22","listItem.1","list.1","listItem.4","paragraph.0"],"code":"repo:reindex"},{"id":"/root/children/22/children/1/children/1/children/4/children/0/children/0","type":"text","loc":{"start":1372,"end":1384,"line":{"s":74,"e":74,"code":["  - repo:reindex"]},"column":{"s":4,"e":16}},"dim":["","list.22","listItem.1","list.1","listItem.4","paragraph.0","text.0"],"code":"repo:reindex"},{"id":"/root/children/23","type":"heading","loc":{"start":1386,"end":1404,"line":{"s":76,"e":76,"code":["### case: ast-lake"]},"column":{"s":0,"e":18}},"dim":["","heading.23"],"code":"### case: ast-lake","symbName":"heading","symbRange":[1406,1445],"symbRangeL":[76,79],"outerCode":"\n- its included already in other program","outerHtml":"\n<ul><li>its included already in other program</li></ul>"},{"id":"/root/children/23/children/0","type":"text","loc":{"start":1390,"end":1404,"line":{"s":76,"e":76,"code":["### case: ast-lake"]},"column":{"s":4,"e":18}},"dim":["","heading.23","text.0"],"code":"case: ast-lake"},{"id":"/root/children/24","type":"list","loc":{"start":1406,"end":1445,"line":{"s":78,"e":78,"code":["- its included already in other program"]},"column":{"s":0,"e":39}},"dim":["","list.24"],"code":"- its included already in other program","symbName":"list","symbRange":[1447,1471],"symbRangeL":[78,81],"outerCode":"\n### case: tile-actualize","outerHtml":"\n<h3>case: tile-actualize</h3>"},{"id":"/root/children/24/children/0","type":"listItem","loc":{"start":1406,"end":1445,"line":{"s":78,"e":78,"code":["- its included already in other program"]},"column":{"s":0,"e":39}},"dim":["","list.24","listItem.0"],"code":"- its included already in other program"},{"id":"/root/children/24/children/0/children/0","type":"paragraph","loc":{"start":1408,"end":1445,"line":{"s":78,"e":78,"code":["- its included already in other program"]},"column":{"s":2,"e":39}},"dim":["","list.24","listItem.0","paragraph.0"],"code":"its included already in other program"},{"id":"/root/children/24/children/0/children/0/children/0","type":"text","loc":{"start":1408,"end":1445,"line":{"s":78,"e":78,"code":["- its included already in other program"]},"column":{"s":2,"e":39}},"dim":["","list.24","listItem.0","paragraph.0","text.0"],"code":"its included already in other program"},{"id":"/root/children/25","type":"heading","loc":{"start":1447,"end":1471,"line":{"s":80,"e":80,"code":["### case: tile-actualize"]},"column":{"s":0,"e":24}},"dim":["","heading.25"],"code":"### case: tile-actualize","symbName":"heading","symbRange":[1473,1483],"symbRangeL":[80,83],"outerCode":"\n- re emit?","outerHtml":"\n<ul><li>re emit?</li></ul>"},{"id":"/root/children/25/children/0","type":"text","loc":{"start":1451,"end":1471,"line":{"s":80,"e":80,"code":["### case: tile-actualize"]},"column":{"s":4,"e":24}},"dim":["","heading.25","text.0"],"code":"case: tile-actualize"},{"id":"/root/children/26","type":"list","loc":{"start":1473,"end":1483,"line":{"s":82,"e":82,"code":["- re emit?"]},"column":{"s":0,"e":10}},"dim":["","list.26"],"code":"- re emit?","symbName":"list","symbRange":[1485,1501],"symbRangeL":[82,85],"outerCode":"\n### case: voting","outerHtml":"\n<h3>case: voting</h3>"},{"id":"/root/children/26/children/0","type":"listItem","loc":{"start":1473,"end":1483,"line":{"s":82,"e":82,"code":["- re emit?"]},"column":{"s":0,"e":10}},"dim":["","list.26","listItem.0"],"code":"- re emit?"},{"id":"/root/children/26/children/0/children/0","type":"paragraph","loc":{"start":1475,"end":1483,"line":{"s":82,"e":82,"code":["- re emit?"]},"column":{"s":2,"e":10}},"dim":["","list.26","listItem.0","paragraph.0"],"code":"re emit?"},{"id":"/root/children/26/children/0/children/0/children/0","type":"text","loc":{"start":1475,"end":1483,"line":{"s":82,"e":82,"code":["- re emit?"]},"column":{"s":2,"e":10}},"dim":["","list.26","listItem.0","paragraph.0","text.0"],"code":"re emit?"},{"id":"/root/children/27","type":"heading","loc":{"start":1485,"end":1501,"line":{"s":84,"e":84,"code":["### case: voting"]},"column":{"s":0,"e":16}},"dim":["","heading.27"],"code":"### case: voting","symbName":"heading","symbRange":[1503,1520],"symbRangeL":[84,87],"outerCode":"\n- complex problem","outerHtml":"\n<ul><li>complex problem</li></ul>"},{"id":"/root/children/27/children/0","type":"text","loc":{"start":1489,"end":1501,"line":{"s":84,"e":84,"code":["### case: voting"]},"column":{"s":4,"e":16}},"dim":["","heading.27","text.0"],"code":"case: voting"},{"id":"/root/children/28","type":"list","loc":{"start":1503,"end":1520,"line":{"s":86,"e":86,"code":["- complex problem"]},"column":{"s":0,"e":17}},"dim":["","list.28"],"code":"- complex problem","symbName":"list","symbRange":[1522,1550],"symbRangeL":[86,89],"outerCode":"\n#### case: completize ballot","outerHtml":"\n<h4>case: completize ballot</h4>"},{"id":"/root/children/28/children/0","type":"listItem","loc":{"start":1503,"end":1520,"line":{"s":86,"e":86,"code":["- complex problem"]},"column":{"s":0,"e":17}},"dim":["","list.28","listItem.0"],"code":"- complex problem"},{"id":"/root/children/28/children/0/children/0","type":"paragraph","loc":{"start":1505,"end":1520,"line":{"s":86,"e":86,"code":["- complex problem"]},"column":{"s":2,"e":17}},"dim":["","list.28","listItem.0","paragraph.0"],"code":"complex problem"},{"id":"/root/children/28/children/0/children/0/children/0","type":"text","loc":{"start":1505,"end":1520,"line":{"s":86,"e":86,"code":["- complex problem"]},"column":{"s":2,"e":17}},"dim":["","list.28","listItem.0","paragraph.0","text.0"],"code":"complex problem"},{"id":"/root/children/29","type":"heading","loc":{"start":1522,"end":1550,"line":{"s":88,"e":88,"code":["#### case: completize ballot"]},"column":{"s":0,"e":28}},"dim":["","heading.29"],"code":"#### case: completize ballot","symbName":"heading","symbRange":[1552,1597],"symbRangeL":[88,93],"outerCode":"\n- ask the user to finish ballot\n- ask?\n- ....","outerHtml":"\n<ul><li>ask the user to finish ballot</li><li>ask?</li><li>....</li></ul>"},{"id":"/root/children/29/children/0","type":"text","loc":{"start":1527,"end":1550,"line":{"s":88,"e":88,"code":["#### case: completize ballot"]},"column":{"s":5,"e":28}},"dim":["","heading.29","text.0"],"code":"case: completize ballot"},{"id":"/root/children/30","type":"list","loc":{"start":1552,"end":1597,"line":{"s":90,"e":92,"code":["- ask the user to finish ballot","- ask?","- ...."]},"column":{"s":0,"e":6}},"dim":["","list.30"],"code":"- ask the user to finish ballot\n- ask?\n- ....","symbName":"list","symbRange":[1599,1608],"symbRangeL":[90,95],"outerCode":"- ask?\n- ....\n\n## actor:","outerHtml":"<ul><li>ask?</li><li>....</li></ul>\n\n<h2>actor:</h2>"},{"id":"/root/children/30/children/0","type":"listItem","loc":{"start":1552,"end":1583,"line":{"s":90,"e":90,"code":["- ask the user to finish ballot"]},"column":{"s":0,"e":31}},"dim":["","list.30","listItem.0"],"code":"- ask the user to finish ballot"},{"id":"/root/children/30/children/0/children/0","type":"paragraph","loc":{"start":1554,"end":1583,"line":{"s":90,"e":90,"code":["- ask the user to finish ballot"]},"column":{"s":2,"e":31}},"dim":["","list.30","listItem.0","paragraph.0"],"code":"ask the user to finish ballot"},{"id":"/root/children/30/children/0/children/0/children/0","type":"text","loc":{"start":1554,"end":1583,"line":{"s":90,"e":90,"code":["- ask the user to finish ballot"]},"column":{"s":2,"e":31}},"dim":["","list.30","listItem.0","paragraph.0","text.0"],"code":"ask the user to finish ballot"},{"id":"/root/children/30/children/1","type":"listItem","loc":{"start":1584,"end":1590,"line":{"s":91,"e":91,"code":["- ask?"]},"column":{"s":0,"e":6}},"dim":["","list.30","listItem.1"],"code":"- ask?"},{"id":"/root/children/30/children/1/children/0","type":"paragraph","loc":{"start":1586,"end":1590,"line":{"s":91,"e":91,"code":["- ask?"]},"column":{"s":2,"e":6}},"dim":["","list.30","listItem.1","paragraph.0"],"code":"ask?"},{"id":"/root/children/30/children/1/children/0/children/0","type":"text","loc":{"start":1586,"end":1590,"line":{"s":91,"e":91,"code":["- ask?"]},"column":{"s":2,"e":6}},"dim":["","list.30","listItem.1","paragraph.0","text.0"],"code":"ask?"},{"id":"/root/children/30/children/2","type":"listItem","loc":{"start":1591,"end":1597,"line":{"s":92,"e":92,"code":["- ...."]},"column":{"s":0,"e":6}},"dim":["","list.30","listItem.2"],"code":"- ...."},{"id":"/root/children/30/children/2/children/0","type":"paragraph","loc":{"start":1593,"end":1597,"line":{"s":92,"e":92,"code":["- ...."]},"column":{"s":2,"e":6}},"dim":["","list.30","listItem.2","paragraph.0"],"code":"...."},{"id":"/root/children/30/children/2/children/0/children/0","type":"text","loc":{"start":1593,"end":1597,"line":{"s":92,"e":92,"code":["- ...."]},"column":{"s":2,"e":6}},"dim":["","list.30","listItem.2","paragraph.0","text.0"],"code":"...."},{"id":"/root/children/31","type":"heading","loc":{"start":1599,"end":1608,"line":{"s":94,"e":94,"code":["## actor:"]},"column":{"s":0,"e":9}},"dim":["","heading.31"],"code":"## actor:","symbName":"heading","symbRange":[1610,1636],"symbRangeL":[94,97],"outerCode":"\n- mq-declaraticve-consumer","outerHtml":"\n<ul><li>mq-declaraticve-consumer</li></ul>"},{"id":"/root/children/31/children/0","type":"text","loc":{"start":1602,"end":1608,"line":{"s":94,"e":94,"code":["## actor:"]},"column":{"s":3,"e":9}},"dim":["","heading.31","text.0"],"code":"actor:"},{"id":"/root/children/32","type":"list","loc":{"start":1610,"end":1636,"line":{"s":96,"e":96,"code":["- mq-declaraticve-consumer"]},"column":{"s":0,"e":26}},"dim":["","list.32"],"code":"- mq-declaraticve-consumer","symbName":"list","symbRange":[1638,1663],"symbRangeL":[96,99],"outerCode":"\n### actor: tile-actualize","outerHtml":"\n<h3>actor: tile-actualize</h3>"},{"id":"/root/children/32/children/0","type":"listItem","loc":{"start":1610,"end":1636,"line":{"s":96,"e":96,"code":["- mq-declaraticve-consumer"]},"column":{"s":0,"e":26}},"dim":["","list.32","listItem.0"],"code":"- mq-declaraticve-consumer"},{"id":"/root/children/32/children/0/children/0","type":"paragraph","loc":{"start":1612,"end":1636,"line":{"s":96,"e":96,"code":["- mq-declaraticve-consumer"]},"column":{"s":2,"e":26}},"dim":["","list.32","listItem.0","paragraph.0"],"code":"mq-declaraticve-consumer"},{"id":"/root/children/32/children/0/children/0/children/0","type":"text","loc":{"start":1612,"end":1636,"line":{"s":96,"e":96,"code":["- mq-declaraticve-consumer"]},"column":{"s":2,"e":26}},"dim":["","list.32","listItem.0","paragraph.0","text.0"],"code":"mq-declaraticve-consumer"},{"id":"/root/children/33","type":"heading","loc":{"start":1638,"end":1663,"line":{"s":98,"e":98,"code":["### actor: tile-actualize"]},"column":{"s":0,"e":25}},"dim":["","heading.33"],"code":"### actor: tile-actualize","symbName":"heading","symbRange":[1665,1684],"symbRangeL":[98,101],"outerCode":"\n- queue=tiles_queue","outerHtml":"\n<ul><li>queue=tiles_queue</li></ul>"},{"id":"/root/children/33/children/0","type":"text","loc":{"start":1642,"end":1663,"line":{"s":98,"e":98,"code":["### actor: tile-actualize"]},"column":{"s":4,"e":25}},"dim":["","heading.33","text.0"],"code":"actor: tile-actualize"},{"id":"/root/children/34","type":"list","loc":{"start":1665,"end":1684,"line":{"s":100,"e":100,"code":["- queue=tiles_queue"]},"column":{"s":0,"e":19}},"dim":["","list.34"],"code":"- queue=tiles_queue","symbName":"list","symbRange":[1686,1708],"symbRangeL":[100,103],"outerCode":"\n### actor: paper-blame","outerHtml":"\n<h3>actor: paper-blame</h3>"},{"id":"/root/children/34/children/0","type":"listItem","loc":{"start":1665,"end":1684,"line":{"s":100,"e":100,"code":["- queue=tiles_queue"]},"column":{"s":0,"e":19}},"dim":["","list.34","listItem.0"],"code":"- queue=tiles_queue"},{"id":"/root/children/34/children/0/children/0","type":"paragraph","loc":{"start":1667,"end":1684,"line":{"s":100,"e":100,"code":["- queue=tiles_queue"]},"column":{"s":2,"e":19}},"dim":["","list.34","listItem.0","paragraph.0"],"code":"queue=tiles_queue"},{"id":"/root/children/34/children/0/children/0/children/0","type":"text","loc":{"start":1667,"end":1684,"line":{"s":100,"e":100,"code":["- queue=tiles_queue"]},"column":{"s":2,"e":19}},"dim":["","list.34","listItem.0","paragraph.0","text.0"],"code":"queue=tiles_queue"},{"id":"/root/children/35","type":"heading","loc":{"start":1686,"end":1708,"line":{"s":102,"e":102,"code":["### actor: paper-blame"]},"column":{"s":0,"e":22}},"dim":["","heading.35"],"code":"### actor: paper-blame","symbName":"heading","symbRange":[1710,1729],"symbRangeL":[102,105],"outerCode":"\n- queue=paper_queue","outerHtml":"\n<ul><li>queue=paper_queue</li></ul>"},{"id":"/root/children/35/children/0","type":"text","loc":{"start":1690,"end":1708,"line":{"s":102,"e":102,"code":["### actor: paper-blame"]},"column":{"s":4,"e":22}},"dim":["","heading.35","text.0"],"code":"actor: paper-blame"},{"id":"/root/children/36","type":"list","loc":{"start":1710,"end":1729,"line":{"s":104,"e":104,"code":["- queue=paper_queue"]},"column":{"s":0,"e":19}},"dim":["","list.36"],"code":"- queue=paper_queue","symbName":"list","symbRange":[1731,1757],"symbRangeL":[104,107],"outerCode":"\n### actor: paper-actualize","outerHtml":"\n<h3>actor: paper-actualize</h3>"},{"id":"/root/children/36/children/0","type":"listItem","loc":{"start":1710,"end":1729,"line":{"s":104,"e":104,"code":["- queue=paper_queue"]},"column":{"s":0,"e":19}},"dim":["","list.36","listItem.0"],"code":"- queue=paper_queue"},{"id":"/root/children/36/children/0/children/0","type":"paragraph","loc":{"start":1712,"end":1729,"line":{"s":104,"e":104,"code":["- queue=paper_queue"]},"column":{"s":2,"e":19}},"dim":["","list.36","listItem.0","paragraph.0"],"code":"queue=paper_queue"},{"id":"/root/children/36/children/0/children/0/children/0","type":"text","loc":{"start":1712,"end":1729,"line":{"s":104,"e":104,"code":["- queue=paper_queue"]},"column":{"s":2,"e":19}},"dim":["","list.36","listItem.0","paragraph.0","text.0"],"code":"queue=paper_queue"},{"id":"/root/children/37","type":"heading","loc":{"start":1731,"end":1757,"line":{"s":106,"e":106,"code":["### actor: paper-actualize"]},"column":{"s":0,"e":26}},"dim":["","heading.37"],"code":"### actor: paper-actualize","symbName":"heading","symbRange":[1759,1809],"symbRangeL":[106,111],"outerCode":"\n- ? TODO\n- queue=?\n- inspect repo and emit program","outerHtml":"\n<ul><li>? TODO</li><li>queue=?</li><li>inspect repo and emit program</li></ul>"},{"id":"/root/children/37/children/0","type":"text","loc":{"start":1735,"end":1757,"line":{"s":106,"e":106,"code":["### actor: paper-actualize"]},"column":{"s":4,"e":26}},"dim":["","heading.37","text.0"],"code":"actor: paper-actualize"},{"id":"/root/children/38","type":"list","loc":{"start":1759,"end":1809,"line":{"s":108,"e":110,"code":["- ? TODO","- queue=?","- inspect repo and emit program"]},"column":{"s":0,"e":31}},"dim":["","list.38"],"code":"- ? TODO\n- queue=?\n- inspect repo and emit program","symbName":"list","symbRange":[1811,1831],"symbRangeL":[108,113],"outerCode":"- queue=?\n- inspect repo and emit program\n\n### actor: paper-run","outerHtml":"<ul><li>queue=?</li><li>inspect repo and emit program</li></ul>\n\n<h3>actor: paper-run</h3>"},{"id":"/root/children/38/children/0","type":"listItem","loc":{"start":1759,"end":1767,"line":{"s":108,"e":108,"code":["- ? TODO"]},"column":{"s":0,"e":8}},"dim":["","list.38","listItem.0"],"code":"- ? TODO"},{"id":"/root/children/38/children/0/children/0","type":"paragraph","loc":{"start":1761,"end":1767,"line":{"s":108,"e":108,"code":["- ? TODO"]},"column":{"s":2,"e":8}},"dim":["","list.38","listItem.0","paragraph.0"],"code":"? TODO"},{"id":"/root/children/38/children/0/children/0/children/0","type":"text","loc":{"start":1761,"end":1767,"line":{"s":108,"e":108,"code":["- ? TODO"]},"column":{"s":2,"e":8}},"dim":["","list.38","listItem.0","paragraph.0","text.0"],"code":"? TODO"},{"id":"/root/children/38/children/1","type":"listItem","loc":{"start":1768,"end":1777,"line":{"s":109,"e":109,"code":["- queue=?"]},"column":{"s":0,"e":9}},"dim":["","list.38","listItem.1"],"code":"- queue=?"},{"id":"/root/children/38/children/1/children/0","type":"paragraph","loc":{"start":1770,"end":1777,"line":{"s":109,"e":109,"code":["- queue=?"]},"column":{"s":2,"e":9}},"dim":["","list.38","listItem.1","paragraph.0"],"code":"queue=?"},{"id":"/root/children/38/children/1/children/0/children/0","type":"text","loc":{"start":1770,"end":1777,"line":{"s":109,"e":109,"code":["- queue=?"]},"column":{"s":2,"e":9}},"dim":["","list.38","listItem.1","paragraph.0","text.0"],"code":"queue=?"},{"id":"/root/children/38/children/2","type":"listItem","loc":{"start":1778,"end":1809,"line":{"s":110,"e":110,"code":["- inspect repo and emit program"]},"column":{"s":0,"e":31}},"dim":["","list.38","listItem.2"],"code":"- inspect repo and emit program"},{"id":"/root/children/38/children/2/children/0","type":"paragraph","loc":{"start":1780,"end":1809,"line":{"s":110,"e":110,"code":["- inspect repo and emit program"]},"column":{"s":2,"e":31}},"dim":["","list.38","listItem.2","paragraph.0"],"code":"inspect repo and emit program"},{"id":"/root/children/38/children/2/children/0/children/0","type":"text","loc":{"start":1780,"end":1809,"line":{"s":110,"e":110,"code":["- inspect repo and emit program"]},"column":{"s":2,"e":31}},"dim":["","list.38","listItem.2","paragraph.0","text.0"],"code":"inspect repo and emit program"},{"id":"/root/children/39","type":"heading","loc":{"start":1811,"end":1831,"line":{"s":112,"e":112,"code":["### actor: paper-run"]},"column":{"s":0,"e":20}},"dim":["","heading.39"],"code":"### actor: paper-run","symbName":"heading","symbRange":[1833,null],"symbRangeL":[112,113],"outerCode":"","outerHtml":""},{"id":"/root/children/39/children/0","type":"text","loc":{"start":1815,"end":1831,"line":{"s":112,"e":112,"code":["### actor: paper-run"]},"column":{"s":4,"e":20}},"dim":["","heading.39","text.0"],"code":"actor: paper-run"},{"id":"/root/children/40","type":"list","loc":{"start":1833,"end":1861,"line":{"s":114,"e":115,"code":["- ? TODO","- queue=tasks_queue"]},"column":{"s":0,"e":19}},"dim":["","list.40"],"code":"- ? TODO\n- queue=tasks_queue","symbName":"list","symbRange":[null,null],"symbRangeL":[114,115],"outerCode":"","outerHtml":""},{"id":"/root/children/40/children/0","type":"listItem","loc":{"start":1833,"end":1841,"line":{"s":114,"e":114,"code":["- ? TODO"]},"column":{"s":0,"e":8}},"dim":["","list.40","listItem.0"],"code":"- ? TODO"},{"id":"/root/children/40/children/0/children/0","type":"paragraph","loc":{"start":1835,"end":1841,"line":{"s":114,"e":114,"code":["- ? TODO"]},"column":{"s":2,"e":8}},"dim":["","list.40","listItem.0","paragraph.0"],"code":"? TODO"},{"id":"/root/children/40/children/0/children/0/children/0","type":"text","loc":{"start":1835,"end":1841,"line":{"s":114,"e":114,"code":["- ? TODO"]},"column":{"s":2,"e":8}},"dim":["","list.40","listItem.0","paragraph.0","text.0"],"code":"? TODO"},{"id":"/root/children/40/children/1","type":"listItem","loc":{"start":1842,"end":1861,"line":{"s":115,"e":115,"code":["- queue=tasks_queue"]},"column":{"s":0,"e":19}},"dim":["","list.40","listItem.1"],"code":"- queue=tasks_queue"},{"id":"/root/children/40/children/1/children/0","type":"paragraph","loc":{"start":1844,"end":1861,"line":{"s":115,"e":115,"code":["- queue=tasks_queue"]},"column":{"s":2,"e":19}},"dim":["","list.40","listItem.1","paragraph.0"],"code":"queue=tasks_queue"},{"id":"/root/children/40/children/1/children/0/children/0","type":"text","loc":{"start":1844,"end":1861,"line":{"s":115,"e":115,"code":["- queue=tasks_queue"]},"column":{"s":2,"e":19}},"dim":["","list.40","listItem.1","paragraph.0","text.0"],"code":"queue=tasks_queue"}]