This commit is contained in:
dconnolly 2022-07-22 13:52:51 +00:00
parent 41e38fcd2d
commit 2eef8b14a9
4 changed files with 798 additions and 798 deletions

View File

@ -17,29 +17,29 @@
</style>
</head>
<body>
<div id="dag"><svg width="1297pt" height="4061pt"
viewBox="0.00 0.00 1297.00 4061.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 4057)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-4057 1293,-4057 1293,4 -4,4"/>
<div id="dag"><svg width="1297pt" height="4372pt"
viewBox="0.00 0.00 1297.00 4372.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 4368)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-4368 1293,-4368 1293,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="505,-1641 505,-2049 753,-2049 753,-1641 505,-1641"/>
<text text-anchor="middle" x="629" y="-2033.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Documentation</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="505,-2081 505,-3522 1289,-3522 1289,-2081 505,-2081"/>
<text text-anchor="middle" x="897" y="-3506.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Stable Release Candidate</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="98,-3467 98,-3646 386,-3646 386,-3467 98,-3467"/>
<text text-anchor="middle" x="242" y="-3630.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="1041,-1335 1041,-2073 1289,-2073 1289,-1335 1041,-1335"/>
<text text-anchor="middle" x="1165" y="-2057.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Tech Debt</text>
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="98,-3778 98,-3957 386,-3957 386,-3778 98,-3778"/>
<text text-anchor="middle" x="242" y="-3941.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="505,-1641 505,-2049 753,-2049 753,-1641 505,-1641"/>
<text text-anchor="middle" x="629" y="-2033.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Documentation</text>
<polygon fill="none" stroke="#0000ff" points="1041,-3530 1041,-4268 1289,-4268 1289,-3530 1041,-3530"/>
<text text-anchor="middle" x="1165" y="-4252.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Tech Debt</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_5</title>
@ -51,112 +51,27 @@
<polygon fill="none" stroke="#0000ff" points="118,0 118,-1570 753,-1570 753,0 118,0"/>
<text text-anchor="middle" x="435.5" y="-1554.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Zebra as a Full&#45;Node Wallet</text>
</g>
<!-- ZcashFoundation/zebra#2631 -->
<!-- ZcashFoundation/zebra#2971 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#2631</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2631" xlink:title="ZcashFoundation/zebra#2631&#10;Send committed spent&#10;OutPoints &amp; nullifiers to&#10;the mempool for rejection" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-3491 513,-3491 513,-3423 745,-3423 745,-3491"/>
<text text-anchor="middle" x="629" y="-3475.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="629" y="-3460.8" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
<text text-anchor="middle" x="629" y="-3445.8" font-family="Times,serif" font-size="14.00" fill="#000000">OutPoints &amp; nullifiers to</text>
<text text-anchor="middle" x="629" y="-3430.8" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool for rejection</text>
<title>ZcashFoundation/zebra#2971</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2971" xlink:title="ZcashFoundation/zebra#2971&#10;Fix crawler.rs doctest" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2018 513,-2018 513,-1980 745,-1980 745,-2018"/>
<text text-anchor="middle" x="629" y="-2002.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2971</text>
<text text-anchor="middle" x="629" y="-1987.8" font-family="Times,serif" font-size="14.00" fill="#000000">Fix crawler.rs doctest</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1894 -->
<!-- ZcashFoundation/zebra#1963 -->
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#1894</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1013,-3182 781,-3182 781,-3114 1013,-3114 1013,-3182"/>
<text text-anchor="middle" x="897" y="-3166.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1894</text>
<text text-anchor="middle" x="897" y="-3151.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should follow OS</text>
<text text-anchor="middle" x="897" y="-3136.8" font-family="Times,serif" font-size="14.00" fill="#000000">directory conventions</text>
<text text-anchor="middle" x="897" y="-3121.8" font-family="Times,serif" font-size="14.00" fill="#000000">better</text>
<title>ZcashFoundation/zebra#1963</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1963" xlink:title="ZcashFoundation/zebra#1963&#10;Work out how to release&#10;Zebra binaries" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-1961.5 513,-1961.5 513,-1908.5 745,-1908.5 745,-1961.5"/>
<text text-anchor="middle" x="629" y="-1946.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
<text text-anchor="middle" x="629" y="-1931.3" font-family="Times,serif" font-size="14.00" fill="#000000">Work out how to release</text>
<text text-anchor="middle" x="629" y="-1916.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra binaries</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3432 -->
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#3432</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1281,-3189.5 1049,-3189.5 1049,-3106.5 1281,-3106.5 1281,-3189.5"/>
<text text-anchor="middle" x="1165" y="-3174.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3432</text>
<text text-anchor="middle" x="1165" y="-3159.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use the Filesystem</text>
<text text-anchor="middle" x="1165" y="-3144.3" font-family="Times,serif" font-size="14.00" fill="#000000">Hierarchy Standard (FHS)</text>
<text text-anchor="middle" x="1165" y="-3129.3" font-family="Times,serif" font-size="14.00" fill="#000000">for deployments and</text>
<text text-anchor="middle" x="1165" y="-3114.3" font-family="Times,serif" font-size="14.00" fill="#000000">artifacts</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1894&#45;&gt;ZcashFoundation/zebra#3432 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#1894&#45;&gt;ZcashFoundation/zebra#3432</title>
<path fill="none" stroke="#000000" d="M1013.4,-3148C1021.7,-3148 1030.1,-3148 1038.5,-3148"/>
<polygon fill="#000000" stroke="#000000" points="1038.7,-3151.5001 1048.7,-3148 1038.7,-3144.5001 1038.7,-3151.5001"/>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1013,-3253.5 781,-3253.5 781,-3200.5 1013,-3200.5 1013,-3253.5"/>
<text text-anchor="middle" x="897" y="-3238.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="897" y="-3223.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
<text text-anchor="middle" x="897" y="-3208.3" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1904 -->
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#1904</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title="ZcashFoundation/zebra#1904&#10;Some DNS seeders and&#10;block explorers don&#39;t&#10;show Zebra nodes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1013,-3383 781,-3383 781,-3315 1013,-3315 1013,-3383"/>
<text text-anchor="middle" x="897" y="-3367.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text>
<text text-anchor="middle" x="897" y="-3352.8" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text>
<text text-anchor="middle" x="897" y="-3337.8" font-family="Times,serif" font-size="14.00" fill="#000000">block explorers don&#39;t</text>
<text text-anchor="middle" x="897" y="-3322.8" font-family="Times,serif" font-size="14.00" fill="#000000">show Zebra nodes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1791 -->
<g id="node24" class="node closed">
<title>ZcashFoundation/zebra#1791</title>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1791" xlink:title="ZcashFoundation/zebra#1791&#10;Re&#45;enable `sync_large_che&#10;ckpoints_testnet` test" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="1281,-2041.5 1049,-2041.5 1049,-1988.5 1281,-1988.5 1281,-2041.5"/>
<text text-anchor="middle" x="1165" y="-2026.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1791</text>
<text text-anchor="middle" x="1165" y="-2011.3" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;enable `sync_large_che</text>
<text text-anchor="middle" x="1165" y="-1996.3" font-family="Times,serif" font-size="14.00" fill="#000000">ckpoints_testnet` test</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791 -->
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791</title>
<path fill="none" stroke="#000000" d="M963.93,-3314.8C983.24,-3301.4 1002,-3284.1 1013,-3263 1073.7,-3146 970.38,-2188.3 1041,-2077 1048.8,-2064.8 1059.7,-2054.9 1071.9,-2046.9"/>
<polygon fill="#000000" stroke="#000000" points="1073.8808,-2049.7917 1080.6,-2041.6 1070.239,-2043.8136 1073.8808,-2049.7917"/>
</g>
<!-- ZcashFoundation/zebra#4448 -->
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#4448</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4448" xlink:title="ZcashFoundation/zebra#4448&#10;Decide on supported&#10;platforms and test in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-3232.5 513,-3232.5 513,-3179.5 745,-3179.5 745,-3232.5"/>
<text text-anchor="middle" x="629" y="-3217.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4448</text>
<text text-anchor="middle" x="629" y="-3202.3" font-family="Times,serif" font-size="14.00" fill="#000000">Decide on supported</text>
<text text-anchor="middle" x="629" y="-3187.3" font-family="Times,serif" font-size="14.00" fill="#000000">platforms and test in CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#1894 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#1894</title>
<path fill="none" stroke="#000000" d="M745.38,-3180.8C753.81,-3179 762.33,-3177.1 770.81,-3175.3"/>
<polygon fill="#000000" stroke="#000000" points="771.6806,-3178.6934 780.74,-3173.2 770.2322,-3171.8449 771.6806,-3178.6934"/>
</g>
<!-- ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M745.38,-3215.1C753.71,-3215.8 762.14,-3216.4 770.53,-3217.1"/>
<polygon fill="#000000" stroke="#000000" points="770.4971,-3220.6081 780.74,-3217.9 771.044,-3213.6295 770.4971,-3220.6081"/>
</g>
<!-- ZcashFoundation/zebra#755 -->
<g id="node64" class="node open">
<title>ZcashFoundation/zebra#755</title>
@ -167,11 +82,11 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#755 -->
<g id="edge11" class="edge">
<title>ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#755</title>
<path fill="none" stroke="#000000" d="M744.36,-3179.2C747.5,-3176.4 750.4,-3173.4 753,-3170 825.38,-3076.1 708.67,-2213.5 779.51,-2081.1"/>
<polygon fill="#000000" stroke="#000000" points="782.5977,-2082.7753 785.18,-2072.5 776.7535,-2078.9222 782.5977,-2082.7753"/>
<!-- ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#755 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#755</title>
<path fill="none" stroke="#000000" d="M739.4,-1961.5C744.19,-1964.4 748.76,-1967.5 753,-1971 773.89,-1988.2 759.79,-2008.2 781,-2025 783.1,-2026.7 785.29,-2028.2 787.54,-2029.7"/>
<polygon fill="#000000" stroke="#000000" points="786.1561,-2032.9465 796.55,-2035 789.7052,-2026.913 786.1561,-2032.9465"/>
</g>
<!-- ZcashFoundation/zebra#2564 -->
<g id="node65" class="node open">
@ -185,6 +100,178 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#2564 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#2564</title>
<path fill="none" stroke="#000000" d="M745.38,-1924.6C753.71,-1923.8 762.14,-1923.1 770.53,-1922.3"/>
<polygon fill="#000000" stroke="#000000" points="771.086,-1925.7647 780.74,-1921.4 770.4713,-1918.7917 771.086,-1925.7647"/>
</g>
<!-- ZcashFoundation/zebra#4412 -->
<g id="node66" class="node open">
<title>ZcashFoundation/zebra#4412</title>
<g id="a_node66"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4412" xlink:title="ZcashFoundation/zebra#4412&#10;Automate pinning CI&#10;dependencies to specific&#10;commit hashes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1013,-1773 781,-1773 781,-1705 1013,-1705 1013,-1773"/>
<text text-anchor="middle" x="897" y="-1757.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="897" y="-1742.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="897" y="-1727.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="897" y="-1712.8" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#4412 -->
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#4412</title>
<path fill="none" stroke="#000000" d="M742.15,-1908.5C746.03,-1905.6 749.67,-1902.5 753,-1899 789.9,-1860.3 745.53,-1822 781,-1782 781.62,-1781.3 782.26,-1780.6 782.91,-1779.9"/>
<polygon fill="#000000" stroke="#000000" points="785.3038,-1782.4535 790.28,-1773.1 780.557,-1777.3088 785.3038,-1782.4535"/>
</g>
<!-- ZcashFoundation/zebra#2972 -->
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#2972</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2972" xlink:title="ZcashFoundation/zebra#2972&#10;Make it easy for users to&#10;discover how to configure&#10;Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-1890 513,-1890 513,-1822 745,-1822 745,-1890"/>
<text text-anchor="middle" x="629" y="-1874.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2972</text>
<text text-anchor="middle" x="629" y="-1859.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make it easy for users to</text>
<text text-anchor="middle" x="629" y="-1844.8" font-family="Times,serif" font-size="14.00" fill="#000000">discover how to configure</text>
<text text-anchor="middle" x="629" y="-1829.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2740 -->
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#2740</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2740" xlink:title="ZcashFoundation/zebra#2740&#10;Documentation: link to&#10;Zebra architecture blog&#10;posts in zebrad overview&#10;for devs in the book" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-1803.5 513,-1803.5 513,-1720.5 745,-1720.5 745,-1803.5"/>
<text text-anchor="middle" x="629" y="-1788.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2740</text>
<text text-anchor="middle" x="629" y="-1773.3" font-family="Times,serif" font-size="14.00" fill="#000000">Documentation: link to</text>
<text text-anchor="middle" x="629" y="-1758.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra architecture blog</text>
<text text-anchor="middle" x="629" y="-1743.3" font-family="Times,serif" font-size="14.00" fill="#000000">posts in zebrad overview</text>
<text text-anchor="middle" x="629" y="-1728.3" font-family="Times,serif" font-size="14.00" fill="#000000">for devs in the book</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2001 -->
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#2001</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2001" xlink:title="ZcashFoundation/zebra#2001&#10;Write a draft security&#10;triage RFC" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-1702.5 513,-1702.5 513,-1649.5 745,-1649.5 745,-1702.5"/>
<text text-anchor="middle" x="629" y="-1687.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2001</text>
<text text-anchor="middle" x="629" y="-1672.3" font-family="Times,serif" font-size="14.00" fill="#000000">Write a draft security</text>
<text text-anchor="middle" x="629" y="-1657.3" font-family="Times,serif" font-size="14.00" fill="#000000">triage RFC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2631 -->
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#2631</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2631" xlink:title="ZcashFoundation/zebra#2631&#10;Send committed spent&#10;OutPoints &amp; nullifiers to&#10;the mempool for rejection" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-3491 513,-3491 513,-3423 745,-3423 745,-3491"/>
<text text-anchor="middle" x="629" y="-3475.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="629" y="-3460.8" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
<text text-anchor="middle" x="629" y="-3445.8" font-family="Times,serif" font-size="14.00" fill="#000000">OutPoints &amp; nullifiers to</text>
<text text-anchor="middle" x="629" y="-3430.8" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool for rejection</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1894 -->
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#1894</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1013,-3200 781,-3200 781,-3132 1013,-3132 1013,-3200"/>
<text text-anchor="middle" x="897" y="-3184.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1894</text>
<text text-anchor="middle" x="897" y="-3169.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should follow OS</text>
<text text-anchor="middle" x="897" y="-3154.8" font-family="Times,serif" font-size="14.00" fill="#000000">directory conventions</text>
<text text-anchor="middle" x="897" y="-3139.8" font-family="Times,serif" font-size="14.00" fill="#000000">better</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3432 -->
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#3432</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1281,-3207.5 1049,-3207.5 1049,-3124.5 1281,-3124.5 1281,-3207.5"/>
<text text-anchor="middle" x="1165" y="-3192.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3432</text>
<text text-anchor="middle" x="1165" y="-3177.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use the Filesystem</text>
<text text-anchor="middle" x="1165" y="-3162.3" font-family="Times,serif" font-size="14.00" fill="#000000">Hierarchy Standard (FHS)</text>
<text text-anchor="middle" x="1165" y="-3147.3" font-family="Times,serif" font-size="14.00" fill="#000000">for deployments and</text>
<text text-anchor="middle" x="1165" y="-3132.3" font-family="Times,serif" font-size="14.00" fill="#000000">artifacts</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1894&#45;&gt;ZcashFoundation/zebra#3432 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#1894&#45;&gt;ZcashFoundation/zebra#3432</title>
<path fill="none" stroke="#000000" d="M1013.4,-3166C1021.7,-3166 1030.1,-3166 1038.5,-3166"/>
<polygon fill="#000000" stroke="#000000" points="1038.7,-3169.5001 1048.7,-3166 1038.7,-3162.5001 1038.7,-3169.5001"/>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1013,-3271.5 781,-3271.5 781,-3218.5 1013,-3218.5 1013,-3271.5"/>
<text text-anchor="middle" x="897" y="-3256.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="897" y="-3241.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
<text text-anchor="middle" x="897" y="-3226.3" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1904 -->
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#1904</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title="ZcashFoundation/zebra#1904&#10;Some DNS seeders and&#10;block explorers don&#39;t&#10;show Zebra nodes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1013,-3448 781,-3448 781,-3380 1013,-3380 1013,-3448"/>
<text text-anchor="middle" x="897" y="-3432.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text>
<text text-anchor="middle" x="897" y="-3417.8" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text>
<text text-anchor="middle" x="897" y="-3402.8" font-family="Times,serif" font-size="14.00" fill="#000000">block explorers don&#39;t</text>
<text text-anchor="middle" x="897" y="-3387.8" font-family="Times,serif" font-size="14.00" fill="#000000">show Zebra nodes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1791 -->
<g id="node29" class="node closed">
<title>ZcashFoundation/zebra#1791</title>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1791" xlink:title="ZcashFoundation/zebra#1791&#10;Re&#45;enable `sync_large_che&#10;ckpoints_testnet` test" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="1281,-4236.5 1049,-4236.5 1049,-4183.5 1281,-4183.5 1281,-4236.5"/>
<text text-anchor="middle" x="1165" y="-4221.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1791</text>
<text text-anchor="middle" x="1165" y="-4206.3" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;enable `sync_large_che</text>
<text text-anchor="middle" x="1165" y="-4191.3" font-family="Times,serif" font-size="14.00" fill="#000000">ckpoints_testnet` test</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791 -->
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791</title>
<path fill="none" stroke="#000000" d="M898.82,-3448.4C906.56,-3582.3 941.12,-4065.9 1041,-4175 1041.5,-4175.6 1042.1,-4176.1 1042.6,-4176.7"/>
<polygon fill="#000000" stroke="#000000" points="1040.3106,-4179.348 1050.1,-4183.4 1044.9741,-4174.1277 1040.3106,-4179.348"/>
</g>
<!-- ZcashFoundation/zebra#4448 -->
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#4448</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4448" xlink:title="ZcashFoundation/zebra#4448&#10;Decide on supported&#10;platforms and test in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-3232.5 513,-3232.5 513,-3179.5 745,-3179.5 745,-3232.5"/>
<text text-anchor="middle" x="629" y="-3217.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4448</text>
<text text-anchor="middle" x="629" y="-3202.3" font-family="Times,serif" font-size="14.00" fill="#000000">Decide on supported</text>
<text text-anchor="middle" x="629" y="-3187.3" font-family="Times,serif" font-size="14.00" fill="#000000">platforms and test in CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#1894 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#1894</title>
<path fill="none" stroke="#000000" d="M745.38,-3188.6C753.81,-3187.4 762.33,-3186.1 770.81,-3184.8"/>
<polygon fill="#000000" stroke="#000000" points="771.3266,-3188.2619 780.74,-3183.4 770.3493,-3181.3304 771.3266,-3188.2619"/>
</g>
<!-- ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M745.38,-3222.9C753.81,-3224.2 762.33,-3225.4 770.81,-3226.6"/>
<polygon fill="#000000" stroke="#000000" points="770.3294,-3230.067 780.74,-3228.1 771.375,-3223.1455 770.3294,-3230.067"/>
</g>
<!-- ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#755 -->
<g id="edge11" class="edge">
<title>ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#755</title>
<path fill="none" stroke="#000000" d="M744.36,-3179.2C747.5,-3176.4 750.4,-3173.4 753,-3170 825.38,-3076.1 708.67,-2213.5 779.51,-2081.1"/>
<polygon fill="#000000" stroke="#000000" points="782.5977,-2082.7753 785.18,-2072.5 776.7535,-2078.9222 782.5977,-2082.7753"/>
</g>
<!-- ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#2564 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#2564</title>
@ -192,9 +279,9 @@
<polygon fill="#000000" stroke="#000000" points="784.5383,-1955.0423 788.46,-1945.2 779.2565,-1950.4485 784.5383,-1955.0423"/>
</g>
<!-- ZcashFoundation/zebra#4784 -->
<g id="node7" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#4784</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4784" xlink:title="ZcashFoundation/zebra#4784&#10;Store only the first tree&#10;state in each identical&#10;series of tree states" target="_blank">
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4784" xlink:title="ZcashFoundation/zebra#4784&#10;Store only the first tree&#10;state in each identical&#10;series of tree states" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="745,-3319 513,-3319 513,-3251 745,-3251 745,-3319"/>
<text text-anchor="middle" x="629" y="-3303.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4784</text>
<text text-anchor="middle" x="629" y="-3288.8" font-family="Times,serif" font-size="14.00" fill="#000000">Store only the first tree</text>
@ -204,9 +291,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4562 -->
<g id="node8" class="node open">
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#4562</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4562" xlink:title="ZcashFoundation/zebra#4562&#10;Deploy long&#45;running Zebra&#10;nodes after each tagged&#10;release" target="_blank">
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4562" xlink:title="ZcashFoundation/zebra#4562&#10;Deploy long&#45;running Zebra&#10;nodes after each tagged&#10;release" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-3405 513,-3405 513,-3337 745,-3337 745,-3405"/>
<text text-anchor="middle" x="629" y="-3389.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4562</text>
<text text-anchor="middle" x="629" y="-3374.8" font-family="Times,serif" font-size="14.00" fill="#000000">Deploy long&#45;running Zebra</text>
@ -218,13 +305,13 @@
<!-- ZcashFoundation/zebra#4562&#45;&gt;ZcashFoundation/zebra#1904 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#4562&#45;&gt;ZcashFoundation/zebra#1904</title>
<path fill="none" stroke="#000000" d="M745.38,-3361.4C753.71,-3360.8 762.14,-3360.1 770.53,-3359.4"/>
<polygon fill="#000000" stroke="#000000" points="771.086,-3362.8647 780.74,-3358.5 770.4713,-3355.8917 771.086,-3362.8647"/>
<path fill="none" stroke="#000000" d="M745.38,-3389.7C753.81,-3391 762.33,-3392.4 770.81,-3393.8"/>
<polygon fill="#000000" stroke="#000000" points="770.3294,-3397.267 780.74,-3395.3 771.375,-3390.3455 770.3294,-3397.267"/>
</g>
<!-- ZcashFoundation/zebra#4733 -->
<g id="node9" class="node open">
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#4733</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4733" xlink:title="ZcashFoundation/zebra#4733&#10;Return connection errors&#10;from the heartbeat task&#10;to the `Client`" target="_blank">
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4733" xlink:title="ZcashFoundation/zebra#4733&#10;Return connection errors&#10;from the heartbeat task&#10;to the `Client`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="745,-3075 513,-3075 513,-3007 745,-3007 745,-3075"/>
<text text-anchor="middle" x="629" y="-3059.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4733</text>
<text text-anchor="middle" x="629" y="-3044.8" font-family="Times,serif" font-size="14.00" fill="#000000">Return connection errors</text>
@ -269,9 +356,9 @@
<polygon fill="#000000" stroke="#000000" points="784.541,-1869.0394 788.47,-1859.2 779.2626,-1864.4417 784.541,-1869.0394"/>
</g>
<!-- ZcashFoundation/zebra#4734 -->
<g id="node10" class="node open">
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#4734</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4734" xlink:title="ZcashFoundation/zebra#4734&#10;Return errors from&#10;`Connection` methods to&#10;the `Client`" target="_blank">
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4734" xlink:title="ZcashFoundation/zebra#4734&#10;Return errors from&#10;`Connection` methods to&#10;the `Client`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="745,-3161 513,-3161 513,-3093 745,-3093 745,-3161"/>
<text text-anchor="middle" x="629" y="-3145.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4734</text>
<text text-anchor="middle" x="629" y="-3130.8" font-family="Times,serif" font-size="14.00" fill="#000000">Return errors from</text>
@ -287,9 +374,9 @@
<polygon fill="#000000" stroke="#000000" points="785.0776,-2026.4277 789.5,-2016.8 780.0389,-2021.5685 785.0776,-2026.4277"/>
</g>
<!-- ZcashFoundation/zebra#4684 -->
<g id="node11" class="node open">
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#4684</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4684" xlink:title="ZcashFoundation/zebra#4684&#10;Test that every old&#10;zebrad.toml config still&#10;works" target="_blank">
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4684" xlink:title="ZcashFoundation/zebra#4684&#10;Test that every old&#10;zebrad.toml config still&#10;works" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2989 513,-2989 513,-2921 745,-2921 745,-2989"/>
<text text-anchor="middle" x="629" y="-2973.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4684</text>
<text text-anchor="middle" x="629" y="-2958.8" font-family="Times,serif" font-size="14.00" fill="#000000">Test that every old</text>
@ -299,9 +386,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4778 -->
<g id="node12" class="node open">
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#4778</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4778" xlink:title="ZcashFoundation/zebra#4778&#10;Replace old release&#10;criteria with stable&#10;release candidate&#10;criteria in docs" target="_blank">
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4778" xlink:title="ZcashFoundation/zebra#4778&#10;Replace old release&#10;criteria with stable&#10;release candidate&#10;criteria in docs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2902.5 513,-2902.5 513,-2819.5 745,-2819.5 745,-2902.5"/>
<text text-anchor="middle" x="629" y="-2887.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4778</text>
<text text-anchor="middle" x="629" y="-2872.3" font-family="Times,serif" font-size="14.00" fill="#000000">Replace old release</text>
@ -312,9 +399,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4677 -->
<g id="node13" class="node open">
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#4677</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4677" xlink:title="ZcashFoundation/zebra#4677&#10;Various tests sometimes&#10;fail" target="_blank">
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4677" xlink:title="ZcashFoundation/zebra#4677&#10;Various tests sometimes&#10;fail" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2801.5 513,-2801.5 513,-2748.5 745,-2748.5 745,-2801.5"/>
<text text-anchor="middle" x="629" y="-2786.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4677</text>
<text text-anchor="middle" x="629" y="-2771.3" font-family="Times,serif" font-size="14.00" fill="#000000">Various tests sometimes</text>
@ -323,9 +410,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1621 -->
<g id="node14" class="node open">
<g id="node19" class="node open">
<title>ZcashFoundation/zebra#1621</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1621" xlink:title="ZcashFoundation/zebra#1621&#10;Run `zebrad start` by&#10;default" target="_blank">
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1621" xlink:title="ZcashFoundation/zebra#1621&#10;Run `zebrad start` by&#10;default" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2730.5 513,-2730.5 513,-2677.5 745,-2677.5 745,-2730.5"/>
<text text-anchor="middle" x="629" y="-2715.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1621</text>
<text text-anchor="middle" x="629" y="-2700.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run `zebrad start` by</text>
@ -334,9 +421,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1638 -->
<g id="node15" class="node open">
<g id="node20" class="node open">
<title>ZcashFoundation/zebra#1638</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2659.5 513,-2659.5 513,-2606.5 745,-2606.5 745,-2659.5"/>
<text text-anchor="middle" x="629" y="-2644.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
<text text-anchor="middle" x="629" y="-2629.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>
@ -345,9 +432,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3757 -->
<g id="node16" class="node open">
<g id="node21" class="node open">
<title>ZcashFoundation/zebra#3757</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3757" xlink:title="ZcashFoundation/zebra#3757&#10;De&#45;duplicate note&#10;commitment trees in the&#10;finalized and non&#45;&#10;finalized state" target="_blank">
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3757" xlink:title="ZcashFoundation/zebra#3757&#10;De&#45;duplicate note&#10;commitment trees in the&#10;finalized and non&#45;&#10;finalized state" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2588.5 513,-2588.5 513,-2505.5 745,-2505.5 745,-2588.5"/>
<text text-anchor="middle" x="629" y="-2573.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3757</text>
<text text-anchor="middle" x="629" y="-2558.3" font-family="Times,serif" font-size="14.00" fill="#000000">De&#45;duplicate note</text>
@ -358,9 +445,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1615 -->
<g id="node17" class="node open">
<g id="node22" class="node open">
<title>ZcashFoundation/zebra#1615</title>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1615" xlink:title="ZcashFoundation/zebra#1615&#10;Zebra stable download&#10;should be linked from&#10;ZFND website" target="_blank">
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1615" xlink:title="ZcashFoundation/zebra#1615&#10;Zebra stable download&#10;should be linked from&#10;ZFND website" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2487 513,-2487 513,-2419 745,-2419 745,-2487"/>
<text text-anchor="middle" x="629" y="-2471.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="629" y="-2456.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra stable download</text>
@ -370,9 +457,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4678 -->
<g id="node18" class="node open">
<g id="node23" class="node open">
<title>ZcashFoundation/zebra#4678</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4678" xlink:title="ZcashFoundation/zebra#4678&#10;Return peer metadata from&#10;`connect_isolated`&#10;functions" target="_blank">
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4678" xlink:title="ZcashFoundation/zebra#4678&#10;Return peer metadata from&#10;`connect_isolated`&#10;functions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2401 513,-2401 513,-2333 745,-2333 745,-2401"/>
<text text-anchor="middle" x="629" y="-2385.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4678</text>
<text text-anchor="middle" x="629" y="-2370.8" font-family="Times,serif" font-size="14.00" fill="#000000">Return peer metadata from</text>
@ -382,9 +469,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4751 -->
<g id="node19" class="node open">
<g id="node24" class="node open">
<title>ZcashFoundation/zebra#4751</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4751" xlink:title="ZcashFoundation/zebra#4751&#10;ci: Add missing CI/CD&#10;status labels to&#10;README.md" target="_blank">
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4751" xlink:title="ZcashFoundation/zebra#4751&#10;ci: Add missing CI/CD&#10;status labels to&#10;README.md" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2315 513,-2315 513,-2247 745,-2247 745,-2315"/>
<text text-anchor="middle" x="629" y="-2299.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4751</text>
<text text-anchor="middle" x="629" y="-2284.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Add missing CI/CD</text>
@ -394,9 +481,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4753 -->
<g id="node20" class="node open">
<g id="node25" class="node open">
<title>ZcashFoundation/zebra#4753</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4753" xlink:title="ZcashFoundation/zebra#4753&#10;ci: Split deploy&#45;gcp&#45;&#10;tests workflow into&#10;multiple categories" target="_blank">
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4753" xlink:title="ZcashFoundation/zebra#4753&#10;ci: Split deploy&#45;gcp&#45;&#10;tests workflow into&#10;multiple categories" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2229 513,-2229 513,-2161 745,-2161 745,-2229"/>
<text text-anchor="middle" x="629" y="-2213.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4753</text>
<text text-anchor="middle" x="629" y="-2198.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Split deploy&#45;gcp&#45;</text>
@ -406,9 +493,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4591 -->
<g id="node21" class="node open">
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#4591</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4591" xlink:title="ZcashFoundation/zebra#4591&#10;Fix timeout not being&#10;enforced by sync_until" target="_blank">
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4591" xlink:title="ZcashFoundation/zebra#4591&#10;Fix timeout not being&#10;enforced by sync_until" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2142.5 513,-2142.5 513,-2089.5 745,-2089.5 745,-2142.5"/>
<text text-anchor="middle" x="629" y="-2127.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4591</text>
<text text-anchor="middle" x="629" y="-2112.3" font-family="Times,serif" font-size="14.00" fill="#000000">Fix timeout not being</text>
@ -417,205 +504,118 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4350 -->
<g id="node22" class="node open">
<g id="node27" class="node open">
<title>ZcashFoundation/zebra#4350</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4350" xlink:title="ZcashFoundation/zebra#4350&#10;Add GetMempoolTx gRPC&#10;test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-3614.5 126,-3614.5 126,-3561.5 358,-3561.5 358,-3614.5"/>
<text text-anchor="middle" x="242" y="-3599.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4350</text>
<text text-anchor="middle" x="242" y="-3584.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add GetMempoolTx gRPC</text>
<text text-anchor="middle" x="242" y="-3569.3" font-family="Times,serif" font-size="14.00" fill="#000000">test</text>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4350" xlink:title="ZcashFoundation/zebra#4350&#10;Add GetMempoolTx gRPC&#10;test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-3925.5 126,-3925.5 126,-3872.5 358,-3872.5 358,-3925.5"/>
<text text-anchor="middle" x="242" y="-3910.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4350</text>
<text text-anchor="middle" x="242" y="-3895.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add GetMempoolTx gRPC</text>
<text text-anchor="middle" x="242" y="-3880.3" font-family="Times,serif" font-size="14.00" fill="#000000">test</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node23" class="node open">
<g id="node28" class="node open">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4612" xlink:title="ZcashFoundation/zebra#4612&#10;ci: Wait for lightwalletd&#10;image rebuild if it has&#10;changed" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-3543 126,-3543 126,-3475 358,-3475 358,-3543"/>
<text text-anchor="middle" x="242" y="-3527.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="242" y="-3512.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="242" y="-3497.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="242" y="-3482.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4612" xlink:title="ZcashFoundation/zebra#4612&#10;ci: Wait for lightwalletd&#10;image rebuild if it has&#10;changed" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-3854 126,-3854 126,-3786 358,-3786 358,-3854"/>
<text text-anchor="middle" x="242" y="-3838.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="242" y="-3823.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="242" y="-3808.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="242" y="-3793.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3263 -->
<g id="node25" class="node open">
<g id="node30" class="node open">
<title>ZcashFoundation/zebra#3263</title>
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3263" xlink:title="ZcashFoundation/zebra#3263&#10;Security: Remove the&#10;ErrorSlot from the&#10;heartbeat and connection&#10;tasks" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-1970.5 1049,-1970.5 1049,-1887.5 1281,-1887.5 1281,-1970.5"/>
<text text-anchor="middle" x="1165" y="-1955.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3263</text>
<text text-anchor="middle" x="1165" y="-1940.3" font-family="Times,serif" font-size="14.00" fill="#000000">Security: Remove the</text>
<text text-anchor="middle" x="1165" y="-1925.3" font-family="Times,serif" font-size="14.00" fill="#000000">ErrorSlot from the</text>
<text text-anchor="middle" x="1165" y="-1910.3" font-family="Times,serif" font-size="14.00" fill="#000000">heartbeat and connection</text>
<text text-anchor="middle" x="1165" y="-1895.3" font-family="Times,serif" font-size="14.00" fill="#000000">tasks</text>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3263" xlink:title="ZcashFoundation/zebra#3263&#10;Security: Remove the&#10;ErrorSlot from the&#10;heartbeat and connection&#10;tasks" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-4165.5 1049,-4165.5 1049,-4082.5 1281,-4082.5 1281,-4165.5"/>
<text text-anchor="middle" x="1165" y="-4150.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3263</text>
<text text-anchor="middle" x="1165" y="-4135.3" font-family="Times,serif" font-size="14.00" fill="#000000">Security: Remove the</text>
<text text-anchor="middle" x="1165" y="-4120.3" font-family="Times,serif" font-size="14.00" fill="#000000">ErrorSlot from the</text>
<text text-anchor="middle" x="1165" y="-4105.3" font-family="Times,serif" font-size="14.00" fill="#000000">heartbeat and connection</text>
<text text-anchor="middle" x="1165" y="-4090.3" font-family="Times,serif" font-size="14.00" fill="#000000">tasks</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3383 -->
<g id="node26" class="node open">
<g id="node31" class="node open">
<title>ZcashFoundation/zebra#3383</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3383" xlink:title="ZcashFoundation/zebra#3383&#10;Document `zebrad&#10;download` command." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-1869.5 1049,-1869.5 1049,-1816.5 1281,-1816.5 1281,-1869.5"/>
<text text-anchor="middle" x="1165" y="-1854.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3383</text>
<text text-anchor="middle" x="1165" y="-1839.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document `zebrad</text>
<text text-anchor="middle" x="1165" y="-1824.3" font-family="Times,serif" font-size="14.00" fill="#000000">download` command.</text>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3383" xlink:title="ZcashFoundation/zebra#3383&#10;Document `zebrad&#10;download` command." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-4064.5 1049,-4064.5 1049,-4011.5 1281,-4011.5 1281,-4064.5"/>
<text text-anchor="middle" x="1165" y="-4049.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3383</text>
<text text-anchor="middle" x="1165" y="-4034.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document `zebrad</text>
<text text-anchor="middle" x="1165" y="-4019.3" font-family="Times,serif" font-size="14.00" fill="#000000">download` command.</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3436 -->
<g id="node27" class="node open">
<g id="node32" class="node open">
<title>ZcashFoundation/zebra#3436</title>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3436" xlink:title="ZcashFoundation/zebra#3436&#10;Create wrapper for&#10;`precomputed` in&#10;`CachedFfiTransaction`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-1798 1049,-1798 1049,-1730 1281,-1730 1281,-1798"/>
<text text-anchor="middle" x="1165" y="-1782.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3436</text>
<text text-anchor="middle" x="1165" y="-1767.8" font-family="Times,serif" font-size="14.00" fill="#000000">Create wrapper for</text>
<text text-anchor="middle" x="1165" y="-1752.8" font-family="Times,serif" font-size="14.00" fill="#000000">`precomputed` in</text>
<text text-anchor="middle" x="1165" y="-1737.8" font-family="Times,serif" font-size="14.00" fill="#000000">`CachedFfiTransaction`</text>
<g id="a_node32"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3436" xlink:title="ZcashFoundation/zebra#3436&#10;Create wrapper for&#10;`precomputed` in&#10;`CachedFfiTransaction`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-3993 1049,-3993 1049,-3925 1281,-3925 1281,-3993"/>
<text text-anchor="middle" x="1165" y="-3977.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3436</text>
<text text-anchor="middle" x="1165" y="-3962.8" font-family="Times,serif" font-size="14.00" fill="#000000">Create wrapper for</text>
<text text-anchor="middle" x="1165" y="-3947.8" font-family="Times,serif" font-size="14.00" fill="#000000">`precomputed` in</text>
<text text-anchor="middle" x="1165" y="-3932.8" font-family="Times,serif" font-size="14.00" fill="#000000">`CachedFfiTransaction`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2908 -->
<g id="node28" class="node open">
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#2908</title>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2908" xlink:title="ZcashFoundation/zebra#2908&#10;Improve&#10;VerifyBlockError::Commit&#10;typing" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-1712 1049,-1712 1049,-1644 1281,-1644 1281,-1712"/>
<text text-anchor="middle" x="1165" y="-1696.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2908</text>
<text text-anchor="middle" x="1165" y="-1681.8" font-family="Times,serif" font-size="14.00" fill="#000000">Improve</text>
<text text-anchor="middle" x="1165" y="-1666.8" font-family="Times,serif" font-size="14.00" fill="#000000">VerifyBlockError::Commit</text>
<text text-anchor="middle" x="1165" y="-1651.8" font-family="Times,serif" font-size="14.00" fill="#000000">typing</text>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2908" xlink:title="ZcashFoundation/zebra#2908&#10;Improve&#10;VerifyBlockError::Commit&#10;typing" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-3907 1049,-3907 1049,-3839 1281,-3839 1281,-3907"/>
<text text-anchor="middle" x="1165" y="-3891.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2908</text>
<text text-anchor="middle" x="1165" y="-3876.8" font-family="Times,serif" font-size="14.00" fill="#000000">Improve</text>
<text text-anchor="middle" x="1165" y="-3861.8" font-family="Times,serif" font-size="14.00" fill="#000000">VerifyBlockError::Commit</text>
<text text-anchor="middle" x="1165" y="-3846.8" font-family="Times,serif" font-size="14.00" fill="#000000">typing</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2297 -->
<g id="node29" class="node open">
<g id="node34" class="node open">
<title>ZcashFoundation/zebra#2297</title>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2297" xlink:title="ZcashFoundation/zebra#2297&#10;Enforce unwrap&#45;pertinent&#10;Clippy lints" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-1625.5 1049,-1625.5 1049,-1572.5 1281,-1572.5 1281,-1625.5"/>
<text text-anchor="middle" x="1165" y="-1610.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2297</text>
<text text-anchor="middle" x="1165" y="-1595.3" font-family="Times,serif" font-size="14.00" fill="#000000">Enforce unwrap&#45;pertinent</text>
<text text-anchor="middle" x="1165" y="-1580.3" font-family="Times,serif" font-size="14.00" fill="#000000">Clippy lints</text>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2297" xlink:title="ZcashFoundation/zebra#2297&#10;Enforce unwrap&#45;pertinent&#10;Clippy lints" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-3820.5 1049,-3820.5 1049,-3767.5 1281,-3767.5 1281,-3820.5"/>
<text text-anchor="middle" x="1165" y="-3805.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2297</text>
<text text-anchor="middle" x="1165" y="-3790.3" font-family="Times,serif" font-size="14.00" fill="#000000">Enforce unwrap&#45;pertinent</text>
<text text-anchor="middle" x="1165" y="-3775.3" font-family="Times,serif" font-size="14.00" fill="#000000">Clippy lints</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3831 -->
<g id="node30" class="node open">
<g id="node35" class="node open">
<title>ZcashFoundation/zebra#3831</title>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3831" xlink:title="ZcashFoundation/zebra#3831&#10;Remove duplicated&#10;zcash_proofs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-1554.5 1049,-1554.5 1049,-1501.5 1281,-1501.5 1281,-1554.5"/>
<text text-anchor="middle" x="1165" y="-1539.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3831</text>
<text text-anchor="middle" x="1165" y="-1524.3" font-family="Times,serif" font-size="14.00" fill="#000000">Remove duplicated</text>
<text text-anchor="middle" x="1165" y="-1509.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash_proofs</text>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3831" xlink:title="ZcashFoundation/zebra#3831&#10;Remove duplicated&#10;zcash_proofs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-3749.5 1049,-3749.5 1049,-3696.5 1281,-3696.5 1281,-3749.5"/>
<text text-anchor="middle" x="1165" y="-3734.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3831</text>
<text text-anchor="middle" x="1165" y="-3719.3" font-family="Times,serif" font-size="14.00" fill="#000000">Remove duplicated</text>
<text text-anchor="middle" x="1165" y="-3704.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash_proofs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3179 -->
<g id="node31" class="node open">
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#3179</title>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3179" xlink:title="ZcashFoundation/zebra#3179&#10;Use a `bellman::Proof`&#10;instead of a byte array&#10;in `Groth16Proof`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-1483 1049,-1483 1049,-1415 1281,-1415 1281,-1483"/>
<text text-anchor="middle" x="1165" y="-1467.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3179</text>
<text text-anchor="middle" x="1165" y="-1452.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use a `bellman::Proof`</text>
<text text-anchor="middle" x="1165" y="-1437.8" font-family="Times,serif" font-size="14.00" fill="#000000">instead of a byte array</text>
<text text-anchor="middle" x="1165" y="-1422.8" font-family="Times,serif" font-size="14.00" fill="#000000">in `Groth16Proof`</text>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3179" xlink:title="ZcashFoundation/zebra#3179&#10;Use a `bellman::Proof`&#10;instead of a byte array&#10;in `Groth16Proof`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-3678 1049,-3678 1049,-3610 1281,-3610 1281,-3678"/>
<text text-anchor="middle" x="1165" y="-3662.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3179</text>
<text text-anchor="middle" x="1165" y="-3647.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use a `bellman::Proof`</text>
<text text-anchor="middle" x="1165" y="-3632.8" font-family="Times,serif" font-size="14.00" fill="#000000">instead of a byte array</text>
<text text-anchor="middle" x="1165" y="-3617.8" font-family="Times,serif" font-size="14.00" fill="#000000">in `Groth16Proof`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3117 -->
<g id="node32" class="node open">
<title>ZcashFoundation/zebra#3117</title>
<g id="a_node32"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3117" xlink:title="ZcashFoundation/zebra#3117&#10;Stop using private IP&#10;addresses by default" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-1396.5 1049,-1396.5 1049,-1343.5 1281,-1343.5 1281,-1396.5"/>
<text text-anchor="middle" x="1165" y="-1381.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3117</text>
<text text-anchor="middle" x="1165" y="-1366.3" font-family="Times,serif" font-size="14.00" fill="#000000">Stop using private IP</text>
<text text-anchor="middle" x="1165" y="-1351.3" font-family="Times,serif" font-size="14.00" fill="#000000">addresses by default</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2971 -->
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#2971</title>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2971" xlink:title="ZcashFoundation/zebra#2971&#10;Fix crawler.rs doctest" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2018 513,-2018 513,-1980 745,-1980 745,-2018"/>
<text text-anchor="middle" x="629" y="-2002.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2971</text>
<text text-anchor="middle" x="629" y="-1987.8" font-family="Times,serif" font-size="14.00" fill="#000000">Fix crawler.rs doctest</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963 -->
<g id="node34" class="node open">
<title>ZcashFoundation/zebra#1963</title>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1963" xlink:title="ZcashFoundation/zebra#1963&#10;Work out how to release&#10;Zebra binaries" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-1961.5 513,-1961.5 513,-1908.5 745,-1908.5 745,-1961.5"/>
<text text-anchor="middle" x="629" y="-1946.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
<text text-anchor="middle" x="629" y="-1931.3" font-family="Times,serif" font-size="14.00" fill="#000000">Work out how to release</text>
<text text-anchor="middle" x="629" y="-1916.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra binaries</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#755 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#755</title>
<path fill="none" stroke="#000000" d="M739.4,-1961.5C744.19,-1964.4 748.76,-1967.5 753,-1971 773.89,-1988.2 759.79,-2008.2 781,-2025 783.1,-2026.7 785.29,-2028.2 787.54,-2029.7"/>
<polygon fill="#000000" stroke="#000000" points="786.1561,-2032.9465 796.55,-2035 789.7052,-2026.913 786.1561,-2032.9465"/>
</g>
<!-- ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#2564 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#2564</title>
<path fill="none" stroke="#000000" d="M745.38,-1924.6C753.71,-1923.8 762.14,-1923.1 770.53,-1922.3"/>
<polygon fill="#000000" stroke="#000000" points="771.086,-1925.7647 780.74,-1921.4 770.4713,-1918.7917 771.086,-1925.7647"/>
</g>
<!-- ZcashFoundation/zebra#4412 -->
<g id="node66" class="node open">
<title>ZcashFoundation/zebra#4412</title>
<g id="a_node66"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4412" xlink:title="ZcashFoundation/zebra#4412&#10;Automate pinning CI&#10;dependencies to specific&#10;commit hashes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1013,-1773 781,-1773 781,-1705 1013,-1705 1013,-1773"/>
<text text-anchor="middle" x="897" y="-1757.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="897" y="-1742.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="897" y="-1727.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="897" y="-1712.8" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#4412 -->
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#4412</title>
<path fill="none" stroke="#000000" d="M742.15,-1908.5C746.03,-1905.6 749.67,-1902.5 753,-1899 789.9,-1860.3 745.53,-1822 781,-1782 781.62,-1781.3 782.26,-1780.6 782.91,-1779.9"/>
<polygon fill="#000000" stroke="#000000" points="785.3038,-1782.4535 790.28,-1773.1 780.557,-1777.3088 785.3038,-1782.4535"/>
</g>
<!-- ZcashFoundation/zebra#2972 -->
<g id="node35" class="node open">
<title>ZcashFoundation/zebra#2972</title>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2972" xlink:title="ZcashFoundation/zebra#2972&#10;Make it easy for users to&#10;discover how to configure&#10;Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-1890 513,-1890 513,-1822 745,-1822 745,-1890"/>
<text text-anchor="middle" x="629" y="-1874.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2972</text>
<text text-anchor="middle" x="629" y="-1859.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make it easy for users to</text>
<text text-anchor="middle" x="629" y="-1844.8" font-family="Times,serif" font-size="14.00" fill="#000000">discover how to configure</text>
<text text-anchor="middle" x="629" y="-1829.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2740 -->
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#2740</title>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2740" xlink:title="ZcashFoundation/zebra#2740&#10;Documentation: link to&#10;Zebra architecture blog&#10;posts in zebrad overview&#10;for devs in the book" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-1803.5 513,-1803.5 513,-1720.5 745,-1720.5 745,-1803.5"/>
<text text-anchor="middle" x="629" y="-1788.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2740</text>
<text text-anchor="middle" x="629" y="-1773.3" font-family="Times,serif" font-size="14.00" fill="#000000">Documentation: link to</text>
<text text-anchor="middle" x="629" y="-1758.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra architecture blog</text>
<text text-anchor="middle" x="629" y="-1743.3" font-family="Times,serif" font-size="14.00" fill="#000000">posts in zebrad overview</text>
<text text-anchor="middle" x="629" y="-1728.3" font-family="Times,serif" font-size="14.00" fill="#000000">for devs in the book</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2001 -->
<g id="node37" class="node open">
<title>ZcashFoundation/zebra#2001</title>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2001" xlink:title="ZcashFoundation/zebra#2001&#10;Write a draft security&#10;triage RFC" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-1702.5 513,-1702.5 513,-1649.5 745,-1649.5 745,-1702.5"/>
<text text-anchor="middle" x="629" y="-1687.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2001</text>
<text text-anchor="middle" x="629" y="-1672.3" font-family="Times,serif" font-size="14.00" fill="#000000">Write a draft security</text>
<text text-anchor="middle" x="629" y="-1657.3" font-family="Times,serif" font-size="14.00" fill="#000000">triage RFC</text>
<title>ZcashFoundation/zebra#3117</title>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3117" xlink:title="ZcashFoundation/zebra#3117&#10;Stop using private IP&#10;addresses by default" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-3591.5 1049,-3591.5 1049,-3538.5 1281,-3538.5 1281,-3591.5"/>
<text text-anchor="middle" x="1165" y="-3576.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3117</text>
<text text-anchor="middle" x="1165" y="-3561.3" font-family="Times,serif" font-size="14.00" fill="#000000">Stop using private IP</text>
<text text-anchor="middle" x="1165" y="-3546.3" font-family="Times,serif" font-size="14.00" fill="#000000">addresses by default</text>
</a>
</g>
</g>
@ -954,10 +954,10 @@
<g id="node69" class="node open">
<title>ZcashFoundation/zebra#3247</title>
<g id="a_node69"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3247" xlink:title="ZcashFoundation/zebra#3247&#10;Tracking: Questions for&#10;Network Audit" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-3707.5 126,-3707.5 126,-3654.5 358,-3654.5 358,-3707.5"/>
<text text-anchor="middle" x="242" y="-3692.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="242" y="-3677.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="242" y="-3662.3" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-4018.5 126,-4018.5 126,-3965.5 358,-3965.5 358,-4018.5"/>
<text text-anchor="middle" x="242" y="-4003.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="242" y="-3988.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="242" y="-3973.3" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
</a>
</g>
</g>
@ -965,10 +965,10 @@
<g id="node70" class="node open">
<title>ZcashFoundation/zebra#4767</title>
<g id="a_node70"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4767" xlink:title="ZcashFoundation/zebra#4767&#10;Remove duplicate&#10;`orchard` crates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-3778.5 126,-3778.5 126,-3725.5 358,-3725.5 358,-3778.5"/>
<text text-anchor="middle" x="242" y="-3763.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4767</text>
<text text-anchor="middle" x="242" y="-3748.3" font-family="Times,serif" font-size="14.00" fill="#000000">Remove duplicate</text>
<text text-anchor="middle" x="242" y="-3733.3" font-family="Times,serif" font-size="14.00" fill="#000000">`orchard` crates</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-4089.5 126,-4089.5 126,-4036.5 358,-4036.5 358,-4089.5"/>
<text text-anchor="middle" x="242" y="-4074.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4767</text>
<text text-anchor="middle" x="242" y="-4059.3" font-family="Times,serif" font-size="14.00" fill="#000000">Remove duplicate</text>
<text text-anchor="middle" x="242" y="-4044.3" font-family="Times,serif" font-size="14.00" fill="#000000">`orchard` crates</text>
</a>
</g>
</g>
@ -976,38 +976,38 @@
<g id="node71" class="node open">
<title>ZcashFoundation/zebra#4745</title>
<g id="a_node71"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4745" xlink:title="ZcashFoundation/zebra#4745&#10;Broken, half&#45;done support&#10;for halo2 batch&#10;verification" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="745,-3826 513,-3826 513,-3822 509,-3822 509,-3818 513,-3818 513,-3766 509,-3766 509,-3762 513,-3762 513,-3758 745,-3758 745,-3826"/>
<polyline fill="none" stroke="#000000" points="513,-3822 517,-3822 517,-3818 513,-3818 "/>
<polyline fill="none" stroke="#000000" points="513,-3766 517,-3766 517,-3762 513,-3762 "/>
<text text-anchor="middle" x="629" y="-3810.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4745</text>
<text text-anchor="middle" x="629" y="-3795.8" font-family="Times,serif" font-size="14.00" fill="#000000">Broken, half&#45;done support</text>
<text text-anchor="middle" x="629" y="-3780.8" font-family="Times,serif" font-size="14.00" fill="#000000">for halo2 batch</text>
<text text-anchor="middle" x="629" y="-3765.8" font-family="Times,serif" font-size="14.00" fill="#000000">verification</text>
<polygon fill="#c2e0c6" stroke="#000000" points="745,-4137 513,-4137 513,-4133 509,-4133 509,-4129 513,-4129 513,-4077 509,-4077 509,-4073 513,-4073 513,-4069 745,-4069 745,-4137"/>
<polyline fill="none" stroke="#000000" points="513,-4133 517,-4133 517,-4129 513,-4129 "/>
<polyline fill="none" stroke="#000000" points="513,-4077 517,-4077 517,-4073 513,-4073 "/>
<text text-anchor="middle" x="629" y="-4121.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4745</text>
<text text-anchor="middle" x="629" y="-4106.8" font-family="Times,serif" font-size="14.00" fill="#000000">Broken, half&#45;done support</text>
<text text-anchor="middle" x="629" y="-4091.8" font-family="Times,serif" font-size="14.00" fill="#000000">for halo2 batch</text>
<text text-anchor="middle" x="629" y="-4076.8" font-family="Times,serif" font-size="14.00" fill="#000000">verification</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4767&#45;&gt;ZcashFoundation/zebra#4745 -->
<g id="edge18" class="edge">
<title>ZcashFoundation/zebra#4767&#45;&gt;ZcashFoundation/zebra#4745</title>
<path fill="none" stroke="#000000" d="M358.11,-3764C403.75,-3768.7 456.25,-3774.1 502.82,-3779"/>
<polygon fill="#000000" stroke="#000000" points="502.675,-3782.5026 512.97,-3780 503.3614,-3775.5363 502.675,-3782.5026"/>
<path fill="none" stroke="#000000" d="M358.11,-4075C403.75,-4079.7 456.25,-4085.1 502.82,-4090"/>
<polygon fill="#000000" stroke="#000000" points="502.675,-4093.5026 512.97,-4091 503.3614,-4086.5363 502.675,-4093.5026"/>
</g>
<!-- ZcashFoundation/zebra#4672 -->
<g id="node72" class="node open">
<title>ZcashFoundation/zebra#4672</title>
<g id="a_node72"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4672" xlink:title="ZcashFoundation/zebra#4672&#10;Add support for Orchard&#10;proof batch verification" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="745,-3739.5 513,-3739.5 513,-3686.5 745,-3686.5 745,-3739.5"/>
<text text-anchor="middle" x="629" y="-3724.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4672</text>
<text text-anchor="middle" x="629" y="-3709.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for Orchard</text>
<text text-anchor="middle" x="629" y="-3694.3" font-family="Times,serif" font-size="14.00" fill="#000000">proof batch verification</text>
<polygon fill="#c2e0c6" stroke="#000000" points="745,-4050.5 513,-4050.5 513,-3997.5 745,-3997.5 745,-4050.5"/>
<text text-anchor="middle" x="629" y="-4035.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4672</text>
<text text-anchor="middle" x="629" y="-4020.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for Orchard</text>
<text text-anchor="middle" x="629" y="-4005.3" font-family="Times,serif" font-size="14.00" fill="#000000">proof batch verification</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4767&#45;&gt;ZcashFoundation/zebra#4672 -->
<g id="edge19" class="edge">
<title>ZcashFoundation/zebra#4767&#45;&gt;ZcashFoundation/zebra#4672</title>
<path fill="none" stroke="#000000" d="M358.11,-3740.3C403.75,-3735.7 456.25,-3730.4 502.82,-3725.7"/>
<polygon fill="#000000" stroke="#000000" points="503.3614,-3729.1637 512.97,-3724.7 502.675,-3722.1974 503.3614,-3729.1637"/>
<path fill="none" stroke="#000000" d="M358.11,-4051.3C403.75,-4046.7 456.25,-4041.4 502.82,-4036.7"/>
<polygon fill="#000000" stroke="#000000" points="503.3614,-4040.1637 512.97,-4035.7 502.675,-4033.1974 503.3614,-4040.1637"/>
</g>
<!-- ZcashFoundation/zebra#4747 -->
<g id="node73" class="node open">
@ -1054,11 +1054,11 @@
<g id="node75" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node75"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: surface&#10;zebrad mainnet sync time&#10;in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-3865 126,-3865 126,-3797 358,-3797 358,-3865"/>
<text text-anchor="middle" x="242" y="-3849.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="242" y="-3834.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="242" y="-3819.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="242" y="-3804.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-4176 126,-4176 126,-4108 358,-4108 358,-4176"/>
<text text-anchor="middle" x="242" y="-4160.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="242" y="-4145.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="242" y="-4130.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="242" y="-4115.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
</a>
</g>
</g>
@ -1066,12 +1066,12 @@
<g id="node76" class="node open">
<title>ZcashFoundation/zebra#4545</title>
<g id="a_node76"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4545" xlink:title="ZcashFoundation/zebra#4545&#10;Start disconnecting from&#10;outdated peers before&#10;network upgrade&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-3966.5 126,-3966.5 126,-3883.5 358,-3883.5 358,-3966.5"/>
<text text-anchor="middle" x="242" y="-3951.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="242" y="-3936.3" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="242" y="-3921.3" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="242" y="-3906.3" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="242" y="-3891.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-4277.5 126,-4277.5 126,-4194.5 358,-4194.5 358,-4277.5"/>
<text text-anchor="middle" x="242" y="-4262.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="242" y="-4247.3" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="242" y="-4232.3" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="242" y="-4217.3" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="242" y="-4202.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
</a>
</g>
</g>
@ -1079,31 +1079,31 @@
<g id="node77" class="node open">
<title>ZcashFoundation/zebra#4226</title>
<g id="a_node77"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4226" xlink:title="ZcashFoundation/zebra#4226&#10;Prefer faster peers, but&#10;if all peers are slow,&#10;still connect to them" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="745,-3959 513,-3959 513,-3891 745,-3891 745,-3959"/>
<text text-anchor="middle" x="629" y="-3943.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="629" y="-3928.8" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="629" y="-3913.8" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="629" y="-3898.8" font-family="Times,serif" font-size="14.00" fill="#000000">still connect to them</text>
<polygon fill="#c2e0c6" stroke="#000000" points="745,-4270 513,-4270 513,-4202 745,-4202 745,-4270"/>
<text text-anchor="middle" x="629" y="-4254.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="629" y="-4239.8" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="629" y="-4224.8" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="629" y="-4209.8" font-family="Times,serif" font-size="14.00" fill="#000000">still connect to them</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226 -->
<g id="edge23" class="edge">
<title>ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226</title>
<path fill="none" stroke="#000000" d="M358.11,-3925C403.75,-3925 456.25,-3925 502.82,-3925"/>
<polygon fill="#000000" stroke="#000000" points="502.97,-3928.5001 512.97,-3925 502.97,-3921.5001 502.97,-3928.5001"/>
<path fill="none" stroke="#000000" d="M358.11,-4236C403.75,-4236 456.25,-4236 502.82,-4236"/>
<polygon fill="#000000" stroke="#000000" points="502.97,-4239.5001 512.97,-4236 502.97,-4232.5001 502.97,-4239.5001"/>
</g>
<!-- ZcashFoundation/zebra#4537 -->
<g id="node78" class="node open">
<title>ZcashFoundation/zebra#4537</title>
<g id="a_node78"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4537" xlink:title="ZcashFoundation/zebra#4537&#10;test(grpc):&#10;`GetMempoolTx` and&#10;`GetMempoolStream` test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-4053 126,-4053 126,-4049 122,-4049 122,-4045 126,-4045 126,-3993 122,-3993 122,-3989 126,-3989 126,-3985 358,-3985 358,-4053"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="126,-4049 130,-4049 130,-4045 126,-4045 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="126,-3993 130,-3993 130,-3989 126,-3989 "/>
<text text-anchor="middle" x="242" y="-4037.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4537</text>
<text text-anchor="middle" x="242" y="-4022.8" font-family="Times,serif" font-size="14.00" fill="#000000">test(grpc):</text>
<text text-anchor="middle" x="242" y="-4007.8" font-family="Times,serif" font-size="14.00" fill="#000000">`GetMempoolTx` and</text>
<text text-anchor="middle" x="242" y="-3992.8" font-family="Times,serif" font-size="14.00" fill="#000000">`GetMempoolStream` test</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-4364 126,-4364 126,-4360 122,-4360 122,-4356 126,-4356 126,-4304 122,-4304 122,-4300 126,-4300 126,-4296 358,-4296 358,-4364"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="126,-4360 130,-4360 130,-4356 126,-4356 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="126,-4304 130,-4304 130,-4300 126,-4300 "/>
<text text-anchor="middle" x="242" y="-4348.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4537</text>
<text text-anchor="middle" x="242" y="-4333.8" font-family="Times,serif" font-size="14.00" fill="#000000">test(grpc):</text>
<text text-anchor="middle" x="242" y="-4318.8" font-family="Times,serif" font-size="14.00" fill="#000000">`GetMempoolTx` and</text>
<text text-anchor="middle" x="242" y="-4303.8" font-family="Times,serif" font-size="14.00" fill="#000000">`GetMempoolStream` test</text>
</a>
</g>
</g>

View File

@ -5,29 +5,29 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Pages: 1 -->
<svg width="1297pt" height="4061pt"
viewBox="0.00 0.00 1297.00 4061.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 4057)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-4057 1293,-4057 1293,4 -4,4"/>
<svg width="1297pt" height="4372pt"
viewBox="0.00 0.00 1297.00 4372.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 4368)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-4368 1293,-4368 1293,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="505,-1641 505,-2049 753,-2049 753,-1641 505,-1641"/>
<text text-anchor="middle" x="629" y="-2033.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Documentation</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="505,-2081 505,-3522 1289,-3522 1289,-2081 505,-2081"/>
<text text-anchor="middle" x="897" y="-3506.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Stable Release Candidate</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="98,-3467 98,-3646 386,-3646 386,-3467 98,-3467"/>
<text text-anchor="middle" x="242" y="-3630.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="1041,-1335 1041,-2073 1289,-2073 1289,-1335 1041,-1335"/>
<text text-anchor="middle" x="1165" y="-2057.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Tech Debt</text>
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="98,-3778 98,-3957 386,-3957 386,-3778 98,-3778"/>
<text text-anchor="middle" x="242" y="-3941.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="505,-1641 505,-2049 753,-2049 753,-1641 505,-1641"/>
<text text-anchor="middle" x="629" y="-2033.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Documentation</text>
<polygon fill="none" stroke="#0000ff" points="1041,-3530 1041,-4268 1289,-4268 1289,-3530 1041,-3530"/>
<text text-anchor="middle" x="1165" y="-4252.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Tech Debt</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_5</title>
@ -39,112 +39,27 @@
<polygon fill="none" stroke="#0000ff" points="118,0 118,-1570 753,-1570 753,0 118,0"/>
<text text-anchor="middle" x="435.5" y="-1554.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Zebra as a Full&#45;Node Wallet</text>
</g>
<!-- ZcashFoundation/zebra#2631 -->
<!-- ZcashFoundation/zebra#2971 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#2631</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2631" xlink:title="ZcashFoundation/zebra#2631&#10;Send committed spent&#10;OutPoints &amp; nullifiers to&#10;the mempool for rejection" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-3491 513,-3491 513,-3423 745,-3423 745,-3491"/>
<text text-anchor="middle" x="629" y="-3475.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="629" y="-3460.8" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
<text text-anchor="middle" x="629" y="-3445.8" font-family="Times,serif" font-size="14.00" fill="#000000">OutPoints &amp; nullifiers to</text>
<text text-anchor="middle" x="629" y="-3430.8" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool for rejection</text>
<title>ZcashFoundation/zebra#2971</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2971" xlink:title="ZcashFoundation/zebra#2971&#10;Fix crawler.rs doctest" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2018 513,-2018 513,-1980 745,-1980 745,-2018"/>
<text text-anchor="middle" x="629" y="-2002.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2971</text>
<text text-anchor="middle" x="629" y="-1987.8" font-family="Times,serif" font-size="14.00" fill="#000000">Fix crawler.rs doctest</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1894 -->
<!-- ZcashFoundation/zebra#1963 -->
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#1894</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1013,-3182 781,-3182 781,-3114 1013,-3114 1013,-3182"/>
<text text-anchor="middle" x="897" y="-3166.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1894</text>
<text text-anchor="middle" x="897" y="-3151.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should follow OS</text>
<text text-anchor="middle" x="897" y="-3136.8" font-family="Times,serif" font-size="14.00" fill="#000000">directory conventions</text>
<text text-anchor="middle" x="897" y="-3121.8" font-family="Times,serif" font-size="14.00" fill="#000000">better</text>
<title>ZcashFoundation/zebra#1963</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1963" xlink:title="ZcashFoundation/zebra#1963&#10;Work out how to release&#10;Zebra binaries" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-1961.5 513,-1961.5 513,-1908.5 745,-1908.5 745,-1961.5"/>
<text text-anchor="middle" x="629" y="-1946.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
<text text-anchor="middle" x="629" y="-1931.3" font-family="Times,serif" font-size="14.00" fill="#000000">Work out how to release</text>
<text text-anchor="middle" x="629" y="-1916.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra binaries</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3432 -->
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#3432</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1281,-3189.5 1049,-3189.5 1049,-3106.5 1281,-3106.5 1281,-3189.5"/>
<text text-anchor="middle" x="1165" y="-3174.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3432</text>
<text text-anchor="middle" x="1165" y="-3159.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use the Filesystem</text>
<text text-anchor="middle" x="1165" y="-3144.3" font-family="Times,serif" font-size="14.00" fill="#000000">Hierarchy Standard (FHS)</text>
<text text-anchor="middle" x="1165" y="-3129.3" font-family="Times,serif" font-size="14.00" fill="#000000">for deployments and</text>
<text text-anchor="middle" x="1165" y="-3114.3" font-family="Times,serif" font-size="14.00" fill="#000000">artifacts</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1894&#45;&gt;ZcashFoundation/zebra#3432 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#1894&#45;&gt;ZcashFoundation/zebra#3432</title>
<path fill="none" stroke="#000000" d="M1013.4,-3148C1021.7,-3148 1030.1,-3148 1038.5,-3148"/>
<polygon fill="#000000" stroke="#000000" points="1038.7,-3151.5001 1048.7,-3148 1038.7,-3144.5001 1038.7,-3151.5001"/>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1013,-3253.5 781,-3253.5 781,-3200.5 1013,-3200.5 1013,-3253.5"/>
<text text-anchor="middle" x="897" y="-3238.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="897" y="-3223.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
<text text-anchor="middle" x="897" y="-3208.3" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1904 -->
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#1904</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title="ZcashFoundation/zebra#1904&#10;Some DNS seeders and&#10;block explorers don&#39;t&#10;show Zebra nodes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1013,-3383 781,-3383 781,-3315 1013,-3315 1013,-3383"/>
<text text-anchor="middle" x="897" y="-3367.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text>
<text text-anchor="middle" x="897" y="-3352.8" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text>
<text text-anchor="middle" x="897" y="-3337.8" font-family="Times,serif" font-size="14.00" fill="#000000">block explorers don&#39;t</text>
<text text-anchor="middle" x="897" y="-3322.8" font-family="Times,serif" font-size="14.00" fill="#000000">show Zebra nodes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1791 -->
<g id="node24" class="node closed">
<title>ZcashFoundation/zebra#1791</title>
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1791" xlink:title="ZcashFoundation/zebra#1791&#10;Re&#45;enable `sync_large_che&#10;ckpoints_testnet` test" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="1281,-2041.5 1049,-2041.5 1049,-1988.5 1281,-1988.5 1281,-2041.5"/>
<text text-anchor="middle" x="1165" y="-2026.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1791</text>
<text text-anchor="middle" x="1165" y="-2011.3" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;enable `sync_large_che</text>
<text text-anchor="middle" x="1165" y="-1996.3" font-family="Times,serif" font-size="14.00" fill="#000000">ckpoints_testnet` test</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791 -->
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791</title>
<path fill="none" stroke="#000000" d="M963.93,-3314.8C983.24,-3301.4 1002,-3284.1 1013,-3263 1073.7,-3146 970.38,-2188.3 1041,-2077 1048.8,-2064.8 1059.7,-2054.9 1071.9,-2046.9"/>
<polygon fill="#000000" stroke="#000000" points="1073.8808,-2049.7917 1080.6,-2041.6 1070.239,-2043.8136 1073.8808,-2049.7917"/>
</g>
<!-- ZcashFoundation/zebra#4448 -->
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#4448</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4448" xlink:title="ZcashFoundation/zebra#4448&#10;Decide on supported&#10;platforms and test in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-3232.5 513,-3232.5 513,-3179.5 745,-3179.5 745,-3232.5"/>
<text text-anchor="middle" x="629" y="-3217.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4448</text>
<text text-anchor="middle" x="629" y="-3202.3" font-family="Times,serif" font-size="14.00" fill="#000000">Decide on supported</text>
<text text-anchor="middle" x="629" y="-3187.3" font-family="Times,serif" font-size="14.00" fill="#000000">platforms and test in CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#1894 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#1894</title>
<path fill="none" stroke="#000000" d="M745.38,-3180.8C753.81,-3179 762.33,-3177.1 770.81,-3175.3"/>
<polygon fill="#000000" stroke="#000000" points="771.6806,-3178.6934 780.74,-3173.2 770.2322,-3171.8449 771.6806,-3178.6934"/>
</g>
<!-- ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M745.38,-3215.1C753.71,-3215.8 762.14,-3216.4 770.53,-3217.1"/>
<polygon fill="#000000" stroke="#000000" points="770.4971,-3220.6081 780.74,-3217.9 771.044,-3213.6295 770.4971,-3220.6081"/>
</g>
<!-- ZcashFoundation/zebra#755 -->
<g id="node64" class="node open">
<title>ZcashFoundation/zebra#755</title>
@ -155,11 +70,11 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#755 -->
<g id="edge11" class="edge">
<title>ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#755</title>
<path fill="none" stroke="#000000" d="M744.36,-3179.2C747.5,-3176.4 750.4,-3173.4 753,-3170 825.38,-3076.1 708.67,-2213.5 779.51,-2081.1"/>
<polygon fill="#000000" stroke="#000000" points="782.5977,-2082.7753 785.18,-2072.5 776.7535,-2078.9222 782.5977,-2082.7753"/>
<!-- ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#755 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#755</title>
<path fill="none" stroke="#000000" d="M739.4,-1961.5C744.19,-1964.4 748.76,-1967.5 753,-1971 773.89,-1988.2 759.79,-2008.2 781,-2025 783.1,-2026.7 785.29,-2028.2 787.54,-2029.7"/>
<polygon fill="#000000" stroke="#000000" points="786.1561,-2032.9465 796.55,-2035 789.7052,-2026.913 786.1561,-2032.9465"/>
</g>
<!-- ZcashFoundation/zebra#2564 -->
<g id="node65" class="node open">
@ -173,6 +88,178 @@
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#2564 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#2564</title>
<path fill="none" stroke="#000000" d="M745.38,-1924.6C753.71,-1923.8 762.14,-1923.1 770.53,-1922.3"/>
<polygon fill="#000000" stroke="#000000" points="771.086,-1925.7647 780.74,-1921.4 770.4713,-1918.7917 771.086,-1925.7647"/>
</g>
<!-- ZcashFoundation/zebra#4412 -->
<g id="node66" class="node open">
<title>ZcashFoundation/zebra#4412</title>
<g id="a_node66"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4412" xlink:title="ZcashFoundation/zebra#4412&#10;Automate pinning CI&#10;dependencies to specific&#10;commit hashes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1013,-1773 781,-1773 781,-1705 1013,-1705 1013,-1773"/>
<text text-anchor="middle" x="897" y="-1757.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="897" y="-1742.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="897" y="-1727.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="897" y="-1712.8" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#4412 -->
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#4412</title>
<path fill="none" stroke="#000000" d="M742.15,-1908.5C746.03,-1905.6 749.67,-1902.5 753,-1899 789.9,-1860.3 745.53,-1822 781,-1782 781.62,-1781.3 782.26,-1780.6 782.91,-1779.9"/>
<polygon fill="#000000" stroke="#000000" points="785.3038,-1782.4535 790.28,-1773.1 780.557,-1777.3088 785.3038,-1782.4535"/>
</g>
<!-- ZcashFoundation/zebra#2972 -->
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#2972</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2972" xlink:title="ZcashFoundation/zebra#2972&#10;Make it easy for users to&#10;discover how to configure&#10;Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-1890 513,-1890 513,-1822 745,-1822 745,-1890"/>
<text text-anchor="middle" x="629" y="-1874.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2972</text>
<text text-anchor="middle" x="629" y="-1859.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make it easy for users to</text>
<text text-anchor="middle" x="629" y="-1844.8" font-family="Times,serif" font-size="14.00" fill="#000000">discover how to configure</text>
<text text-anchor="middle" x="629" y="-1829.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2740 -->
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#2740</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2740" xlink:title="ZcashFoundation/zebra#2740&#10;Documentation: link to&#10;Zebra architecture blog&#10;posts in zebrad overview&#10;for devs in the book" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-1803.5 513,-1803.5 513,-1720.5 745,-1720.5 745,-1803.5"/>
<text text-anchor="middle" x="629" y="-1788.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2740</text>
<text text-anchor="middle" x="629" y="-1773.3" font-family="Times,serif" font-size="14.00" fill="#000000">Documentation: link to</text>
<text text-anchor="middle" x="629" y="-1758.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra architecture blog</text>
<text text-anchor="middle" x="629" y="-1743.3" font-family="Times,serif" font-size="14.00" fill="#000000">posts in zebrad overview</text>
<text text-anchor="middle" x="629" y="-1728.3" font-family="Times,serif" font-size="14.00" fill="#000000">for devs in the book</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2001 -->
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#2001</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2001" xlink:title="ZcashFoundation/zebra#2001&#10;Write a draft security&#10;triage RFC" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-1702.5 513,-1702.5 513,-1649.5 745,-1649.5 745,-1702.5"/>
<text text-anchor="middle" x="629" y="-1687.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2001</text>
<text text-anchor="middle" x="629" y="-1672.3" font-family="Times,serif" font-size="14.00" fill="#000000">Write a draft security</text>
<text text-anchor="middle" x="629" y="-1657.3" font-family="Times,serif" font-size="14.00" fill="#000000">triage RFC</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2631 -->
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#2631</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2631" xlink:title="ZcashFoundation/zebra#2631&#10;Send committed spent&#10;OutPoints &amp; nullifiers to&#10;the mempool for rejection" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-3491 513,-3491 513,-3423 745,-3423 745,-3491"/>
<text text-anchor="middle" x="629" y="-3475.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2631</text>
<text text-anchor="middle" x="629" y="-3460.8" font-family="Times,serif" font-size="14.00" fill="#000000">Send committed spent</text>
<text text-anchor="middle" x="629" y="-3445.8" font-family="Times,serif" font-size="14.00" fill="#000000">OutPoints &amp; nullifiers to</text>
<text text-anchor="middle" x="629" y="-3430.8" font-family="Times,serif" font-size="14.00" fill="#000000">the mempool for rejection</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1894 -->
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#1894</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1013,-3200 781,-3200 781,-3132 1013,-3132 1013,-3200"/>
<text text-anchor="middle" x="897" y="-3184.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1894</text>
<text text-anchor="middle" x="897" y="-3169.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should follow OS</text>
<text text-anchor="middle" x="897" y="-3154.8" font-family="Times,serif" font-size="14.00" fill="#000000">directory conventions</text>
<text text-anchor="middle" x="897" y="-3139.8" font-family="Times,serif" font-size="14.00" fill="#000000">better</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3432 -->
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#3432</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1281,-3207.5 1049,-3207.5 1049,-3124.5 1281,-3124.5 1281,-3207.5"/>
<text text-anchor="middle" x="1165" y="-3192.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3432</text>
<text text-anchor="middle" x="1165" y="-3177.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use the Filesystem</text>
<text text-anchor="middle" x="1165" y="-3162.3" font-family="Times,serif" font-size="14.00" fill="#000000">Hierarchy Standard (FHS)</text>
<text text-anchor="middle" x="1165" y="-3147.3" font-family="Times,serif" font-size="14.00" fill="#000000">for deployments and</text>
<text text-anchor="middle" x="1165" y="-3132.3" font-family="Times,serif" font-size="14.00" fill="#000000">artifacts</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1894&#45;&gt;ZcashFoundation/zebra#3432 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#1894&#45;&gt;ZcashFoundation/zebra#3432</title>
<path fill="none" stroke="#000000" d="M1013.4,-3166C1021.7,-3166 1030.1,-3166 1038.5,-3166"/>
<polygon fill="#000000" stroke="#000000" points="1038.7,-3169.5001 1048.7,-3166 1038.7,-3162.5001 1038.7,-3169.5001"/>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1013,-3271.5 781,-3271.5 781,-3218.5 1013,-3218.5 1013,-3271.5"/>
<text text-anchor="middle" x="897" y="-3256.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="897" y="-3241.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
<text text-anchor="middle" x="897" y="-3226.3" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1904 -->
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#1904</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title="ZcashFoundation/zebra#1904&#10;Some DNS seeders and&#10;block explorers don&#39;t&#10;show Zebra nodes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1013,-3448 781,-3448 781,-3380 1013,-3380 1013,-3448"/>
<text text-anchor="middle" x="897" y="-3432.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text>
<text text-anchor="middle" x="897" y="-3417.8" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text>
<text text-anchor="middle" x="897" y="-3402.8" font-family="Times,serif" font-size="14.00" fill="#000000">block explorers don&#39;t</text>
<text text-anchor="middle" x="897" y="-3387.8" font-family="Times,serif" font-size="14.00" fill="#000000">show Zebra nodes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1791 -->
<g id="node29" class="node closed">
<title>ZcashFoundation/zebra#1791</title>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1791" xlink:title="ZcashFoundation/zebra#1791&#10;Re&#45;enable `sync_large_che&#10;ckpoints_testnet` test" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="1281,-4236.5 1049,-4236.5 1049,-4183.5 1281,-4183.5 1281,-4236.5"/>
<text text-anchor="middle" x="1165" y="-4221.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1791</text>
<text text-anchor="middle" x="1165" y="-4206.3" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;enable `sync_large_che</text>
<text text-anchor="middle" x="1165" y="-4191.3" font-family="Times,serif" font-size="14.00" fill="#000000">ckpoints_testnet` test</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791 -->
<g id="edge10" class="edge">
<title>ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791</title>
<path fill="none" stroke="#000000" d="M898.82,-3448.4C906.56,-3582.3 941.12,-4065.9 1041,-4175 1041.5,-4175.6 1042.1,-4176.1 1042.6,-4176.7"/>
<polygon fill="#000000" stroke="#000000" points="1040.3106,-4179.348 1050.1,-4183.4 1044.9741,-4174.1277 1040.3106,-4179.348"/>
</g>
<!-- ZcashFoundation/zebra#4448 -->
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#4448</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4448" xlink:title="ZcashFoundation/zebra#4448&#10;Decide on supported&#10;platforms and test in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-3232.5 513,-3232.5 513,-3179.5 745,-3179.5 745,-3232.5"/>
<text text-anchor="middle" x="629" y="-3217.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4448</text>
<text text-anchor="middle" x="629" y="-3202.3" font-family="Times,serif" font-size="14.00" fill="#000000">Decide on supported</text>
<text text-anchor="middle" x="629" y="-3187.3" font-family="Times,serif" font-size="14.00" fill="#000000">platforms and test in CI</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#1894 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#1894</title>
<path fill="none" stroke="#000000" d="M745.38,-3188.6C753.81,-3187.4 762.33,-3186.1 770.81,-3184.8"/>
<polygon fill="#000000" stroke="#000000" points="771.3266,-3188.2619 780.74,-3183.4 770.3493,-3181.3304 771.3266,-3188.2619"/>
</g>
<!-- ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#3050 -->
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#3050</title>
<path fill="none" stroke="#000000" d="M745.38,-3222.9C753.81,-3224.2 762.33,-3225.4 770.81,-3226.6"/>
<polygon fill="#000000" stroke="#000000" points="770.3294,-3230.067 780.74,-3228.1 771.375,-3223.1455 770.3294,-3230.067"/>
</g>
<!-- ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#755 -->
<g id="edge11" class="edge">
<title>ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#755</title>
<path fill="none" stroke="#000000" d="M744.36,-3179.2C747.5,-3176.4 750.4,-3173.4 753,-3170 825.38,-3076.1 708.67,-2213.5 779.51,-2081.1"/>
<polygon fill="#000000" stroke="#000000" points="782.5977,-2082.7753 785.18,-2072.5 776.7535,-2078.9222 782.5977,-2082.7753"/>
</g>
<!-- ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#2564 -->
<g id="edge12" class="edge">
<title>ZcashFoundation/zebra#4448&#45;&gt;ZcashFoundation/zebra#2564</title>
@ -180,9 +267,9 @@
<polygon fill="#000000" stroke="#000000" points="784.5383,-1955.0423 788.46,-1945.2 779.2565,-1950.4485 784.5383,-1955.0423"/>
</g>
<!-- ZcashFoundation/zebra#4784 -->
<g id="node7" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#4784</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4784" xlink:title="ZcashFoundation/zebra#4784&#10;Store only the first tree&#10;state in each identical&#10;series of tree states" target="_blank">
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4784" xlink:title="ZcashFoundation/zebra#4784&#10;Store only the first tree&#10;state in each identical&#10;series of tree states" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="745,-3319 513,-3319 513,-3251 745,-3251 745,-3319"/>
<text text-anchor="middle" x="629" y="-3303.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4784</text>
<text text-anchor="middle" x="629" y="-3288.8" font-family="Times,serif" font-size="14.00" fill="#000000">Store only the first tree</text>
@ -192,9 +279,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4562 -->
<g id="node8" class="node open">
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#4562</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4562" xlink:title="ZcashFoundation/zebra#4562&#10;Deploy long&#45;running Zebra&#10;nodes after each tagged&#10;release" target="_blank">
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4562" xlink:title="ZcashFoundation/zebra#4562&#10;Deploy long&#45;running Zebra&#10;nodes after each tagged&#10;release" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-3405 513,-3405 513,-3337 745,-3337 745,-3405"/>
<text text-anchor="middle" x="629" y="-3389.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4562</text>
<text text-anchor="middle" x="629" y="-3374.8" font-family="Times,serif" font-size="14.00" fill="#000000">Deploy long&#45;running Zebra</text>
@ -206,13 +293,13 @@
<!-- ZcashFoundation/zebra#4562&#45;&gt;ZcashFoundation/zebra#1904 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#4562&#45;&gt;ZcashFoundation/zebra#1904</title>
<path fill="none" stroke="#000000" d="M745.38,-3361.4C753.71,-3360.8 762.14,-3360.1 770.53,-3359.4"/>
<polygon fill="#000000" stroke="#000000" points="771.086,-3362.8647 780.74,-3358.5 770.4713,-3355.8917 771.086,-3362.8647"/>
<path fill="none" stroke="#000000" d="M745.38,-3389.7C753.81,-3391 762.33,-3392.4 770.81,-3393.8"/>
<polygon fill="#000000" stroke="#000000" points="770.3294,-3397.267 780.74,-3395.3 771.375,-3390.3455 770.3294,-3397.267"/>
</g>
<!-- ZcashFoundation/zebra#4733 -->
<g id="node9" class="node open">
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#4733</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4733" xlink:title="ZcashFoundation/zebra#4733&#10;Return connection errors&#10;from the heartbeat task&#10;to the `Client`" target="_blank">
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4733" xlink:title="ZcashFoundation/zebra#4733&#10;Return connection errors&#10;from the heartbeat task&#10;to the `Client`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="745,-3075 513,-3075 513,-3007 745,-3007 745,-3075"/>
<text text-anchor="middle" x="629" y="-3059.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4733</text>
<text text-anchor="middle" x="629" y="-3044.8" font-family="Times,serif" font-size="14.00" fill="#000000">Return connection errors</text>
@ -257,9 +344,9 @@
<polygon fill="#000000" stroke="#000000" points="784.541,-1869.0394 788.47,-1859.2 779.2626,-1864.4417 784.541,-1869.0394"/>
</g>
<!-- ZcashFoundation/zebra#4734 -->
<g id="node10" class="node open">
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#4734</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4734" xlink:title="ZcashFoundation/zebra#4734&#10;Return errors from&#10;`Connection` methods to&#10;the `Client`" target="_blank">
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4734" xlink:title="ZcashFoundation/zebra#4734&#10;Return errors from&#10;`Connection` methods to&#10;the `Client`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="745,-3161 513,-3161 513,-3093 745,-3093 745,-3161"/>
<text text-anchor="middle" x="629" y="-3145.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4734</text>
<text text-anchor="middle" x="629" y="-3130.8" font-family="Times,serif" font-size="14.00" fill="#000000">Return errors from</text>
@ -275,9 +362,9 @@
<polygon fill="#000000" stroke="#000000" points="785.0776,-2026.4277 789.5,-2016.8 780.0389,-2021.5685 785.0776,-2026.4277"/>
</g>
<!-- ZcashFoundation/zebra#4684 -->
<g id="node11" class="node open">
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#4684</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4684" xlink:title="ZcashFoundation/zebra#4684&#10;Test that every old&#10;zebrad.toml config still&#10;works" target="_blank">
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4684" xlink:title="ZcashFoundation/zebra#4684&#10;Test that every old&#10;zebrad.toml config still&#10;works" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2989 513,-2989 513,-2921 745,-2921 745,-2989"/>
<text text-anchor="middle" x="629" y="-2973.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4684</text>
<text text-anchor="middle" x="629" y="-2958.8" font-family="Times,serif" font-size="14.00" fill="#000000">Test that every old</text>
@ -287,9 +374,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4778 -->
<g id="node12" class="node open">
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#4778</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4778" xlink:title="ZcashFoundation/zebra#4778&#10;Replace old release&#10;criteria with stable&#10;release candidate&#10;criteria in docs" target="_blank">
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4778" xlink:title="ZcashFoundation/zebra#4778&#10;Replace old release&#10;criteria with stable&#10;release candidate&#10;criteria in docs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2902.5 513,-2902.5 513,-2819.5 745,-2819.5 745,-2902.5"/>
<text text-anchor="middle" x="629" y="-2887.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4778</text>
<text text-anchor="middle" x="629" y="-2872.3" font-family="Times,serif" font-size="14.00" fill="#000000">Replace old release</text>
@ -300,9 +387,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4677 -->
<g id="node13" class="node open">
<g id="node18" class="node open">
<title>ZcashFoundation/zebra#4677</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4677" xlink:title="ZcashFoundation/zebra#4677&#10;Various tests sometimes&#10;fail" target="_blank">
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4677" xlink:title="ZcashFoundation/zebra#4677&#10;Various tests sometimes&#10;fail" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2801.5 513,-2801.5 513,-2748.5 745,-2748.5 745,-2801.5"/>
<text text-anchor="middle" x="629" y="-2786.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4677</text>
<text text-anchor="middle" x="629" y="-2771.3" font-family="Times,serif" font-size="14.00" fill="#000000">Various tests sometimes</text>
@ -311,9 +398,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1621 -->
<g id="node14" class="node open">
<g id="node19" class="node open">
<title>ZcashFoundation/zebra#1621</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1621" xlink:title="ZcashFoundation/zebra#1621&#10;Run `zebrad start` by&#10;default" target="_blank">
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1621" xlink:title="ZcashFoundation/zebra#1621&#10;Run `zebrad start` by&#10;default" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2730.5 513,-2730.5 513,-2677.5 745,-2677.5 745,-2730.5"/>
<text text-anchor="middle" x="629" y="-2715.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1621</text>
<text text-anchor="middle" x="629" y="-2700.3" font-family="Times,serif" font-size="14.00" fill="#000000">Run `zebrad start` by</text>
@ -322,9 +409,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1638 -->
<g id="node15" class="node open">
<g id="node20" class="node open">
<title>ZcashFoundation/zebra#1638</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2659.5 513,-2659.5 513,-2606.5 745,-2606.5 745,-2659.5"/>
<text text-anchor="middle" x="629" y="-2644.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
<text text-anchor="middle" x="629" y="-2629.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>
@ -333,9 +420,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3757 -->
<g id="node16" class="node open">
<g id="node21" class="node open">
<title>ZcashFoundation/zebra#3757</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3757" xlink:title="ZcashFoundation/zebra#3757&#10;De&#45;duplicate note&#10;commitment trees in the&#10;finalized and non&#45;&#10;finalized state" target="_blank">
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3757" xlink:title="ZcashFoundation/zebra#3757&#10;De&#45;duplicate note&#10;commitment trees in the&#10;finalized and non&#45;&#10;finalized state" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2588.5 513,-2588.5 513,-2505.5 745,-2505.5 745,-2588.5"/>
<text text-anchor="middle" x="629" y="-2573.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3757</text>
<text text-anchor="middle" x="629" y="-2558.3" font-family="Times,serif" font-size="14.00" fill="#000000">De&#45;duplicate note</text>
@ -346,9 +433,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1615 -->
<g id="node17" class="node open">
<g id="node22" class="node open">
<title>ZcashFoundation/zebra#1615</title>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1615" xlink:title="ZcashFoundation/zebra#1615&#10;Zebra stable download&#10;should be linked from&#10;ZFND website" target="_blank">
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1615" xlink:title="ZcashFoundation/zebra#1615&#10;Zebra stable download&#10;should be linked from&#10;ZFND website" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2487 513,-2487 513,-2419 745,-2419 745,-2487"/>
<text text-anchor="middle" x="629" y="-2471.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1615</text>
<text text-anchor="middle" x="629" y="-2456.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra stable download</text>
@ -358,9 +445,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4678 -->
<g id="node18" class="node open">
<g id="node23" class="node open">
<title>ZcashFoundation/zebra#4678</title>
<g id="a_node18"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4678" xlink:title="ZcashFoundation/zebra#4678&#10;Return peer metadata from&#10;`connect_isolated`&#10;functions" target="_blank">
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4678" xlink:title="ZcashFoundation/zebra#4678&#10;Return peer metadata from&#10;`connect_isolated`&#10;functions" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2401 513,-2401 513,-2333 745,-2333 745,-2401"/>
<text text-anchor="middle" x="629" y="-2385.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4678</text>
<text text-anchor="middle" x="629" y="-2370.8" font-family="Times,serif" font-size="14.00" fill="#000000">Return peer metadata from</text>
@ -370,9 +457,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4751 -->
<g id="node19" class="node open">
<g id="node24" class="node open">
<title>ZcashFoundation/zebra#4751</title>
<g id="a_node19"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4751" xlink:title="ZcashFoundation/zebra#4751&#10;ci: Add missing CI/CD&#10;status labels to&#10;README.md" target="_blank">
<g id="a_node24"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4751" xlink:title="ZcashFoundation/zebra#4751&#10;ci: Add missing CI/CD&#10;status labels to&#10;README.md" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2315 513,-2315 513,-2247 745,-2247 745,-2315"/>
<text text-anchor="middle" x="629" y="-2299.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4751</text>
<text text-anchor="middle" x="629" y="-2284.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Add missing CI/CD</text>
@ -382,9 +469,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4753 -->
<g id="node20" class="node open">
<g id="node25" class="node open">
<title>ZcashFoundation/zebra#4753</title>
<g id="a_node20"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4753" xlink:title="ZcashFoundation/zebra#4753&#10;ci: Split deploy&#45;gcp&#45;&#10;tests workflow into&#10;multiple categories" target="_blank">
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4753" xlink:title="ZcashFoundation/zebra#4753&#10;ci: Split deploy&#45;gcp&#45;&#10;tests workflow into&#10;multiple categories" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2229 513,-2229 513,-2161 745,-2161 745,-2229"/>
<text text-anchor="middle" x="629" y="-2213.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4753</text>
<text text-anchor="middle" x="629" y="-2198.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Split deploy&#45;gcp&#45;</text>
@ -394,9 +481,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4591 -->
<g id="node21" class="node open">
<g id="node26" class="node open">
<title>ZcashFoundation/zebra#4591</title>
<g id="a_node21"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4591" xlink:title="ZcashFoundation/zebra#4591&#10;Fix timeout not being&#10;enforced by sync_until" target="_blank">
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4591" xlink:title="ZcashFoundation/zebra#4591&#10;Fix timeout not being&#10;enforced by sync_until" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2142.5 513,-2142.5 513,-2089.5 745,-2089.5 745,-2142.5"/>
<text text-anchor="middle" x="629" y="-2127.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4591</text>
<text text-anchor="middle" x="629" y="-2112.3" font-family="Times,serif" font-size="14.00" fill="#000000">Fix timeout not being</text>
@ -405,205 +492,118 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4350 -->
<g id="node22" class="node open">
<g id="node27" class="node open">
<title>ZcashFoundation/zebra#4350</title>
<g id="a_node22"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4350" xlink:title="ZcashFoundation/zebra#4350&#10;Add GetMempoolTx gRPC&#10;test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-3614.5 126,-3614.5 126,-3561.5 358,-3561.5 358,-3614.5"/>
<text text-anchor="middle" x="242" y="-3599.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4350</text>
<text text-anchor="middle" x="242" y="-3584.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add GetMempoolTx gRPC</text>
<text text-anchor="middle" x="242" y="-3569.3" font-family="Times,serif" font-size="14.00" fill="#000000">test</text>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4350" xlink:title="ZcashFoundation/zebra#4350&#10;Add GetMempoolTx gRPC&#10;test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-3925.5 126,-3925.5 126,-3872.5 358,-3872.5 358,-3925.5"/>
<text text-anchor="middle" x="242" y="-3910.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4350</text>
<text text-anchor="middle" x="242" y="-3895.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add GetMempoolTx gRPC</text>
<text text-anchor="middle" x="242" y="-3880.3" font-family="Times,serif" font-size="14.00" fill="#000000">test</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node23" class="node open">
<g id="node28" class="node open">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node23"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4612" xlink:title="ZcashFoundation/zebra#4612&#10;ci: Wait for lightwalletd&#10;image rebuild if it has&#10;changed" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-3543 126,-3543 126,-3475 358,-3475 358,-3543"/>
<text text-anchor="middle" x="242" y="-3527.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="242" y="-3512.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="242" y="-3497.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="242" y="-3482.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4612" xlink:title="ZcashFoundation/zebra#4612&#10;ci: Wait for lightwalletd&#10;image rebuild if it has&#10;changed" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-3854 126,-3854 126,-3786 358,-3786 358,-3854"/>
<text text-anchor="middle" x="242" y="-3838.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="242" y="-3823.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="242" y="-3808.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="242" y="-3793.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3263 -->
<g id="node25" class="node open">
<g id="node30" class="node open">
<title>ZcashFoundation/zebra#3263</title>
<g id="a_node25"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3263" xlink:title="ZcashFoundation/zebra#3263&#10;Security: Remove the&#10;ErrorSlot from the&#10;heartbeat and connection&#10;tasks" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-1970.5 1049,-1970.5 1049,-1887.5 1281,-1887.5 1281,-1970.5"/>
<text text-anchor="middle" x="1165" y="-1955.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3263</text>
<text text-anchor="middle" x="1165" y="-1940.3" font-family="Times,serif" font-size="14.00" fill="#000000">Security: Remove the</text>
<text text-anchor="middle" x="1165" y="-1925.3" font-family="Times,serif" font-size="14.00" fill="#000000">ErrorSlot from the</text>
<text text-anchor="middle" x="1165" y="-1910.3" font-family="Times,serif" font-size="14.00" fill="#000000">heartbeat and connection</text>
<text text-anchor="middle" x="1165" y="-1895.3" font-family="Times,serif" font-size="14.00" fill="#000000">tasks</text>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3263" xlink:title="ZcashFoundation/zebra#3263&#10;Security: Remove the&#10;ErrorSlot from the&#10;heartbeat and connection&#10;tasks" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-4165.5 1049,-4165.5 1049,-4082.5 1281,-4082.5 1281,-4165.5"/>
<text text-anchor="middle" x="1165" y="-4150.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3263</text>
<text text-anchor="middle" x="1165" y="-4135.3" font-family="Times,serif" font-size="14.00" fill="#000000">Security: Remove the</text>
<text text-anchor="middle" x="1165" y="-4120.3" font-family="Times,serif" font-size="14.00" fill="#000000">ErrorSlot from the</text>
<text text-anchor="middle" x="1165" y="-4105.3" font-family="Times,serif" font-size="14.00" fill="#000000">heartbeat and connection</text>
<text text-anchor="middle" x="1165" y="-4090.3" font-family="Times,serif" font-size="14.00" fill="#000000">tasks</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3383 -->
<g id="node26" class="node open">
<g id="node31" class="node open">
<title>ZcashFoundation/zebra#3383</title>
<g id="a_node26"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3383" xlink:title="ZcashFoundation/zebra#3383&#10;Document `zebrad&#10;download` command." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-1869.5 1049,-1869.5 1049,-1816.5 1281,-1816.5 1281,-1869.5"/>
<text text-anchor="middle" x="1165" y="-1854.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3383</text>
<text text-anchor="middle" x="1165" y="-1839.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document `zebrad</text>
<text text-anchor="middle" x="1165" y="-1824.3" font-family="Times,serif" font-size="14.00" fill="#000000">download` command.</text>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3383" xlink:title="ZcashFoundation/zebra#3383&#10;Document `zebrad&#10;download` command." target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-4064.5 1049,-4064.5 1049,-4011.5 1281,-4011.5 1281,-4064.5"/>
<text text-anchor="middle" x="1165" y="-4049.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3383</text>
<text text-anchor="middle" x="1165" y="-4034.3" font-family="Times,serif" font-size="14.00" fill="#000000">Document `zebrad</text>
<text text-anchor="middle" x="1165" y="-4019.3" font-family="Times,serif" font-size="14.00" fill="#000000">download` command.</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3436 -->
<g id="node27" class="node open">
<g id="node32" class="node open">
<title>ZcashFoundation/zebra#3436</title>
<g id="a_node27"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3436" xlink:title="ZcashFoundation/zebra#3436&#10;Create wrapper for&#10;`precomputed` in&#10;`CachedFfiTransaction`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-1798 1049,-1798 1049,-1730 1281,-1730 1281,-1798"/>
<text text-anchor="middle" x="1165" y="-1782.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3436</text>
<text text-anchor="middle" x="1165" y="-1767.8" font-family="Times,serif" font-size="14.00" fill="#000000">Create wrapper for</text>
<text text-anchor="middle" x="1165" y="-1752.8" font-family="Times,serif" font-size="14.00" fill="#000000">`precomputed` in</text>
<text text-anchor="middle" x="1165" y="-1737.8" font-family="Times,serif" font-size="14.00" fill="#000000">`CachedFfiTransaction`</text>
<g id="a_node32"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3436" xlink:title="ZcashFoundation/zebra#3436&#10;Create wrapper for&#10;`precomputed` in&#10;`CachedFfiTransaction`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-3993 1049,-3993 1049,-3925 1281,-3925 1281,-3993"/>
<text text-anchor="middle" x="1165" y="-3977.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3436</text>
<text text-anchor="middle" x="1165" y="-3962.8" font-family="Times,serif" font-size="14.00" fill="#000000">Create wrapper for</text>
<text text-anchor="middle" x="1165" y="-3947.8" font-family="Times,serif" font-size="14.00" fill="#000000">`precomputed` in</text>
<text text-anchor="middle" x="1165" y="-3932.8" font-family="Times,serif" font-size="14.00" fill="#000000">`CachedFfiTransaction`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2908 -->
<g id="node28" class="node open">
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#2908</title>
<g id="a_node28"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2908" xlink:title="ZcashFoundation/zebra#2908&#10;Improve&#10;VerifyBlockError::Commit&#10;typing" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-1712 1049,-1712 1049,-1644 1281,-1644 1281,-1712"/>
<text text-anchor="middle" x="1165" y="-1696.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2908</text>
<text text-anchor="middle" x="1165" y="-1681.8" font-family="Times,serif" font-size="14.00" fill="#000000">Improve</text>
<text text-anchor="middle" x="1165" y="-1666.8" font-family="Times,serif" font-size="14.00" fill="#000000">VerifyBlockError::Commit</text>
<text text-anchor="middle" x="1165" y="-1651.8" font-family="Times,serif" font-size="14.00" fill="#000000">typing</text>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2908" xlink:title="ZcashFoundation/zebra#2908&#10;Improve&#10;VerifyBlockError::Commit&#10;typing" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-3907 1049,-3907 1049,-3839 1281,-3839 1281,-3907"/>
<text text-anchor="middle" x="1165" y="-3891.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2908</text>
<text text-anchor="middle" x="1165" y="-3876.8" font-family="Times,serif" font-size="14.00" fill="#000000">Improve</text>
<text text-anchor="middle" x="1165" y="-3861.8" font-family="Times,serif" font-size="14.00" fill="#000000">VerifyBlockError::Commit</text>
<text text-anchor="middle" x="1165" y="-3846.8" font-family="Times,serif" font-size="14.00" fill="#000000">typing</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2297 -->
<g id="node29" class="node open">
<g id="node34" class="node open">
<title>ZcashFoundation/zebra#2297</title>
<g id="a_node29"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2297" xlink:title="ZcashFoundation/zebra#2297&#10;Enforce unwrap&#45;pertinent&#10;Clippy lints" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-1625.5 1049,-1625.5 1049,-1572.5 1281,-1572.5 1281,-1625.5"/>
<text text-anchor="middle" x="1165" y="-1610.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2297</text>
<text text-anchor="middle" x="1165" y="-1595.3" font-family="Times,serif" font-size="14.00" fill="#000000">Enforce unwrap&#45;pertinent</text>
<text text-anchor="middle" x="1165" y="-1580.3" font-family="Times,serif" font-size="14.00" fill="#000000">Clippy lints</text>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2297" xlink:title="ZcashFoundation/zebra#2297&#10;Enforce unwrap&#45;pertinent&#10;Clippy lints" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-3820.5 1049,-3820.5 1049,-3767.5 1281,-3767.5 1281,-3820.5"/>
<text text-anchor="middle" x="1165" y="-3805.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2297</text>
<text text-anchor="middle" x="1165" y="-3790.3" font-family="Times,serif" font-size="14.00" fill="#000000">Enforce unwrap&#45;pertinent</text>
<text text-anchor="middle" x="1165" y="-3775.3" font-family="Times,serif" font-size="14.00" fill="#000000">Clippy lints</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3831 -->
<g id="node30" class="node open">
<g id="node35" class="node open">
<title>ZcashFoundation/zebra#3831</title>
<g id="a_node30"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3831" xlink:title="ZcashFoundation/zebra#3831&#10;Remove duplicated&#10;zcash_proofs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-1554.5 1049,-1554.5 1049,-1501.5 1281,-1501.5 1281,-1554.5"/>
<text text-anchor="middle" x="1165" y="-1539.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3831</text>
<text text-anchor="middle" x="1165" y="-1524.3" font-family="Times,serif" font-size="14.00" fill="#000000">Remove duplicated</text>
<text text-anchor="middle" x="1165" y="-1509.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash_proofs</text>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3831" xlink:title="ZcashFoundation/zebra#3831&#10;Remove duplicated&#10;zcash_proofs" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-3749.5 1049,-3749.5 1049,-3696.5 1281,-3696.5 1281,-3749.5"/>
<text text-anchor="middle" x="1165" y="-3734.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3831</text>
<text text-anchor="middle" x="1165" y="-3719.3" font-family="Times,serif" font-size="14.00" fill="#000000">Remove duplicated</text>
<text text-anchor="middle" x="1165" y="-3704.3" font-family="Times,serif" font-size="14.00" fill="#000000">zcash_proofs</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3179 -->
<g id="node31" class="node open">
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#3179</title>
<g id="a_node31"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3179" xlink:title="ZcashFoundation/zebra#3179&#10;Use a `bellman::Proof`&#10;instead of a byte array&#10;in `Groth16Proof`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-1483 1049,-1483 1049,-1415 1281,-1415 1281,-1483"/>
<text text-anchor="middle" x="1165" y="-1467.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3179</text>
<text text-anchor="middle" x="1165" y="-1452.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use a `bellman::Proof`</text>
<text text-anchor="middle" x="1165" y="-1437.8" font-family="Times,serif" font-size="14.00" fill="#000000">instead of a byte array</text>
<text text-anchor="middle" x="1165" y="-1422.8" font-family="Times,serif" font-size="14.00" fill="#000000">in `Groth16Proof`</text>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3179" xlink:title="ZcashFoundation/zebra#3179&#10;Use a `bellman::Proof`&#10;instead of a byte array&#10;in `Groth16Proof`" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-3678 1049,-3678 1049,-3610 1281,-3610 1281,-3678"/>
<text text-anchor="middle" x="1165" y="-3662.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3179</text>
<text text-anchor="middle" x="1165" y="-3647.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use a `bellman::Proof`</text>
<text text-anchor="middle" x="1165" y="-3632.8" font-family="Times,serif" font-size="14.00" fill="#000000">instead of a byte array</text>
<text text-anchor="middle" x="1165" y="-3617.8" font-family="Times,serif" font-size="14.00" fill="#000000">in `Groth16Proof`</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3117 -->
<g id="node32" class="node open">
<title>ZcashFoundation/zebra#3117</title>
<g id="a_node32"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3117" xlink:title="ZcashFoundation/zebra#3117&#10;Stop using private IP&#10;addresses by default" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-1396.5 1049,-1396.5 1049,-1343.5 1281,-1343.5 1281,-1396.5"/>
<text text-anchor="middle" x="1165" y="-1381.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3117</text>
<text text-anchor="middle" x="1165" y="-1366.3" font-family="Times,serif" font-size="14.00" fill="#000000">Stop using private IP</text>
<text text-anchor="middle" x="1165" y="-1351.3" font-family="Times,serif" font-size="14.00" fill="#000000">addresses by default</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2971 -->
<g id="node33" class="node open">
<title>ZcashFoundation/zebra#2971</title>
<g id="a_node33"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2971" xlink:title="ZcashFoundation/zebra#2971&#10;Fix crawler.rs doctest" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-2018 513,-2018 513,-1980 745,-1980 745,-2018"/>
<text text-anchor="middle" x="629" y="-2002.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2971</text>
<text text-anchor="middle" x="629" y="-1987.8" font-family="Times,serif" font-size="14.00" fill="#000000">Fix crawler.rs doctest</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963 -->
<g id="node34" class="node open">
<title>ZcashFoundation/zebra#1963</title>
<g id="a_node34"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1963" xlink:title="ZcashFoundation/zebra#1963&#10;Work out how to release&#10;Zebra binaries" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-1961.5 513,-1961.5 513,-1908.5 745,-1908.5 745,-1961.5"/>
<text text-anchor="middle" x="629" y="-1946.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
<text text-anchor="middle" x="629" y="-1931.3" font-family="Times,serif" font-size="14.00" fill="#000000">Work out how to release</text>
<text text-anchor="middle" x="629" y="-1916.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra binaries</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#755 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#755</title>
<path fill="none" stroke="#000000" d="M739.4,-1961.5C744.19,-1964.4 748.76,-1967.5 753,-1971 773.89,-1988.2 759.79,-2008.2 781,-2025 783.1,-2026.7 785.29,-2028.2 787.54,-2029.7"/>
<polygon fill="#000000" stroke="#000000" points="786.1561,-2032.9465 796.55,-2035 789.7052,-2026.913 786.1561,-2032.9465"/>
</g>
<!-- ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#2564 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#2564</title>
<path fill="none" stroke="#000000" d="M745.38,-1924.6C753.71,-1923.8 762.14,-1923.1 770.53,-1922.3"/>
<polygon fill="#000000" stroke="#000000" points="771.086,-1925.7647 780.74,-1921.4 770.4713,-1918.7917 771.086,-1925.7647"/>
</g>
<!-- ZcashFoundation/zebra#4412 -->
<g id="node66" class="node open">
<title>ZcashFoundation/zebra#4412</title>
<g id="a_node66"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4412" xlink:title="ZcashFoundation/zebra#4412&#10;Automate pinning CI&#10;dependencies to specific&#10;commit hashes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="1013,-1773 781,-1773 781,-1705 1013,-1705 1013,-1773"/>
<text text-anchor="middle" x="897" y="-1757.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="897" y="-1742.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="897" y="-1727.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="897" y="-1712.8" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#4412 -->
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#4412</title>
<path fill="none" stroke="#000000" d="M742.15,-1908.5C746.03,-1905.6 749.67,-1902.5 753,-1899 789.9,-1860.3 745.53,-1822 781,-1782 781.62,-1781.3 782.26,-1780.6 782.91,-1779.9"/>
<polygon fill="#000000" stroke="#000000" points="785.3038,-1782.4535 790.28,-1773.1 780.557,-1777.3088 785.3038,-1782.4535"/>
</g>
<!-- ZcashFoundation/zebra#2972 -->
<g id="node35" class="node open">
<title>ZcashFoundation/zebra#2972</title>
<g id="a_node35"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2972" xlink:title="ZcashFoundation/zebra#2972&#10;Make it easy for users to&#10;discover how to configure&#10;Zebra" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-1890 513,-1890 513,-1822 745,-1822 745,-1890"/>
<text text-anchor="middle" x="629" y="-1874.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2972</text>
<text text-anchor="middle" x="629" y="-1859.8" font-family="Times,serif" font-size="14.00" fill="#000000">Make it easy for users to</text>
<text text-anchor="middle" x="629" y="-1844.8" font-family="Times,serif" font-size="14.00" fill="#000000">discover how to configure</text>
<text text-anchor="middle" x="629" y="-1829.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2740 -->
<g id="node36" class="node open">
<title>ZcashFoundation/zebra#2740</title>
<g id="a_node36"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2740" xlink:title="ZcashFoundation/zebra#2740&#10;Documentation: link to&#10;Zebra architecture blog&#10;posts in zebrad overview&#10;for devs in the book" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-1803.5 513,-1803.5 513,-1720.5 745,-1720.5 745,-1803.5"/>
<text text-anchor="middle" x="629" y="-1788.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2740</text>
<text text-anchor="middle" x="629" y="-1773.3" font-family="Times,serif" font-size="14.00" fill="#000000">Documentation: link to</text>
<text text-anchor="middle" x="629" y="-1758.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra architecture blog</text>
<text text-anchor="middle" x="629" y="-1743.3" font-family="Times,serif" font-size="14.00" fill="#000000">posts in zebrad overview</text>
<text text-anchor="middle" x="629" y="-1728.3" font-family="Times,serif" font-size="14.00" fill="#000000">for devs in the book</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#2001 -->
<g id="node37" class="node open">
<title>ZcashFoundation/zebra#2001</title>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2001" xlink:title="ZcashFoundation/zebra#2001&#10;Write a draft security&#10;triage RFC" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="745,-1702.5 513,-1702.5 513,-1649.5 745,-1649.5 745,-1702.5"/>
<text text-anchor="middle" x="629" y="-1687.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2001</text>
<text text-anchor="middle" x="629" y="-1672.3" font-family="Times,serif" font-size="14.00" fill="#000000">Write a draft security</text>
<text text-anchor="middle" x="629" y="-1657.3" font-family="Times,serif" font-size="14.00" fill="#000000">triage RFC</text>
<title>ZcashFoundation/zebra#3117</title>
<g id="a_node37"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3117" xlink:title="ZcashFoundation/zebra#3117&#10;Stop using private IP&#10;addresses by default" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="1281,-3591.5 1049,-3591.5 1049,-3538.5 1281,-3538.5 1281,-3591.5"/>
<text text-anchor="middle" x="1165" y="-3576.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3117</text>
<text text-anchor="middle" x="1165" y="-3561.3" font-family="Times,serif" font-size="14.00" fill="#000000">Stop using private IP</text>
<text text-anchor="middle" x="1165" y="-3546.3" font-family="Times,serif" font-size="14.00" fill="#000000">addresses by default</text>
</a>
</g>
</g>
@ -942,10 +942,10 @@
<g id="node69" class="node open">
<title>ZcashFoundation/zebra#3247</title>
<g id="a_node69"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3247" xlink:title="ZcashFoundation/zebra#3247&#10;Tracking: Questions for&#10;Network Audit" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-3707.5 126,-3707.5 126,-3654.5 358,-3654.5 358,-3707.5"/>
<text text-anchor="middle" x="242" y="-3692.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="242" y="-3677.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="242" y="-3662.3" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-4018.5 126,-4018.5 126,-3965.5 358,-3965.5 358,-4018.5"/>
<text text-anchor="middle" x="242" y="-4003.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3247</text>
<text text-anchor="middle" x="242" y="-3988.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Questions for</text>
<text text-anchor="middle" x="242" y="-3973.3" font-family="Times,serif" font-size="14.00" fill="#000000">Network Audit</text>
</a>
</g>
</g>
@ -953,10 +953,10 @@
<g id="node70" class="node open">
<title>ZcashFoundation/zebra#4767</title>
<g id="a_node70"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4767" xlink:title="ZcashFoundation/zebra#4767&#10;Remove duplicate&#10;`orchard` crates" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-3778.5 126,-3778.5 126,-3725.5 358,-3725.5 358,-3778.5"/>
<text text-anchor="middle" x="242" y="-3763.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4767</text>
<text text-anchor="middle" x="242" y="-3748.3" font-family="Times,serif" font-size="14.00" fill="#000000">Remove duplicate</text>
<text text-anchor="middle" x="242" y="-3733.3" font-family="Times,serif" font-size="14.00" fill="#000000">`orchard` crates</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-4089.5 126,-4089.5 126,-4036.5 358,-4036.5 358,-4089.5"/>
<text text-anchor="middle" x="242" y="-4074.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4767</text>
<text text-anchor="middle" x="242" y="-4059.3" font-family="Times,serif" font-size="14.00" fill="#000000">Remove duplicate</text>
<text text-anchor="middle" x="242" y="-4044.3" font-family="Times,serif" font-size="14.00" fill="#000000">`orchard` crates</text>
</a>
</g>
</g>
@ -964,38 +964,38 @@
<g id="node71" class="node open">
<title>ZcashFoundation/zebra#4745</title>
<g id="a_node71"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4745" xlink:title="ZcashFoundation/zebra#4745&#10;Broken, half&#45;done support&#10;for halo2 batch&#10;verification" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="745,-3826 513,-3826 513,-3822 509,-3822 509,-3818 513,-3818 513,-3766 509,-3766 509,-3762 513,-3762 513,-3758 745,-3758 745,-3826"/>
<polyline fill="none" stroke="#000000" points="513,-3822 517,-3822 517,-3818 513,-3818 "/>
<polyline fill="none" stroke="#000000" points="513,-3766 517,-3766 517,-3762 513,-3762 "/>
<text text-anchor="middle" x="629" y="-3810.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4745</text>
<text text-anchor="middle" x="629" y="-3795.8" font-family="Times,serif" font-size="14.00" fill="#000000">Broken, half&#45;done support</text>
<text text-anchor="middle" x="629" y="-3780.8" font-family="Times,serif" font-size="14.00" fill="#000000">for halo2 batch</text>
<text text-anchor="middle" x="629" y="-3765.8" font-family="Times,serif" font-size="14.00" fill="#000000">verification</text>
<polygon fill="#c2e0c6" stroke="#000000" points="745,-4137 513,-4137 513,-4133 509,-4133 509,-4129 513,-4129 513,-4077 509,-4077 509,-4073 513,-4073 513,-4069 745,-4069 745,-4137"/>
<polyline fill="none" stroke="#000000" points="513,-4133 517,-4133 517,-4129 513,-4129 "/>
<polyline fill="none" stroke="#000000" points="513,-4077 517,-4077 517,-4073 513,-4073 "/>
<text text-anchor="middle" x="629" y="-4121.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4745</text>
<text text-anchor="middle" x="629" y="-4106.8" font-family="Times,serif" font-size="14.00" fill="#000000">Broken, half&#45;done support</text>
<text text-anchor="middle" x="629" y="-4091.8" font-family="Times,serif" font-size="14.00" fill="#000000">for halo2 batch</text>
<text text-anchor="middle" x="629" y="-4076.8" font-family="Times,serif" font-size="14.00" fill="#000000">verification</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4767&#45;&gt;ZcashFoundation/zebra#4745 -->
<g id="edge18" class="edge">
<title>ZcashFoundation/zebra#4767&#45;&gt;ZcashFoundation/zebra#4745</title>
<path fill="none" stroke="#000000" d="M358.11,-3764C403.75,-3768.7 456.25,-3774.1 502.82,-3779"/>
<polygon fill="#000000" stroke="#000000" points="502.675,-3782.5026 512.97,-3780 503.3614,-3775.5363 502.675,-3782.5026"/>
<path fill="none" stroke="#000000" d="M358.11,-4075C403.75,-4079.7 456.25,-4085.1 502.82,-4090"/>
<polygon fill="#000000" stroke="#000000" points="502.675,-4093.5026 512.97,-4091 503.3614,-4086.5363 502.675,-4093.5026"/>
</g>
<!-- ZcashFoundation/zebra#4672 -->
<g id="node72" class="node open">
<title>ZcashFoundation/zebra#4672</title>
<g id="a_node72"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4672" xlink:title="ZcashFoundation/zebra#4672&#10;Add support for Orchard&#10;proof batch verification" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="745,-3739.5 513,-3739.5 513,-3686.5 745,-3686.5 745,-3739.5"/>
<text text-anchor="middle" x="629" y="-3724.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4672</text>
<text text-anchor="middle" x="629" y="-3709.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for Orchard</text>
<text text-anchor="middle" x="629" y="-3694.3" font-family="Times,serif" font-size="14.00" fill="#000000">proof batch verification</text>
<polygon fill="#c2e0c6" stroke="#000000" points="745,-4050.5 513,-4050.5 513,-3997.5 745,-3997.5 745,-4050.5"/>
<text text-anchor="middle" x="629" y="-4035.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4672</text>
<text text-anchor="middle" x="629" y="-4020.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add support for Orchard</text>
<text text-anchor="middle" x="629" y="-4005.3" font-family="Times,serif" font-size="14.00" fill="#000000">proof batch verification</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4767&#45;&gt;ZcashFoundation/zebra#4672 -->
<g id="edge19" class="edge">
<title>ZcashFoundation/zebra#4767&#45;&gt;ZcashFoundation/zebra#4672</title>
<path fill="none" stroke="#000000" d="M358.11,-3740.3C403.75,-3735.7 456.25,-3730.4 502.82,-3725.7"/>
<polygon fill="#000000" stroke="#000000" points="503.3614,-3729.1637 512.97,-3724.7 502.675,-3722.1974 503.3614,-3729.1637"/>
<path fill="none" stroke="#000000" d="M358.11,-4051.3C403.75,-4046.7 456.25,-4041.4 502.82,-4036.7"/>
<polygon fill="#000000" stroke="#000000" points="503.3614,-4040.1637 512.97,-4035.7 502.675,-4033.1974 503.3614,-4040.1637"/>
</g>
<!-- ZcashFoundation/zebra#4747 -->
<g id="node73" class="node open">
@ -1042,11 +1042,11 @@
<g id="node75" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node75"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: surface&#10;zebrad mainnet sync time&#10;in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-3865 126,-3865 126,-3797 358,-3797 358,-3865"/>
<text text-anchor="middle" x="242" y="-3849.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="242" y="-3834.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="242" y="-3819.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="242" y="-3804.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-4176 126,-4176 126,-4108 358,-4108 358,-4176"/>
<text text-anchor="middle" x="242" y="-4160.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="242" y="-4145.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="242" y="-4130.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="242" y="-4115.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
</a>
</g>
</g>
@ -1054,12 +1054,12 @@
<g id="node76" class="node open">
<title>ZcashFoundation/zebra#4545</title>
<g id="a_node76"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4545" xlink:title="ZcashFoundation/zebra#4545&#10;Start disconnecting from&#10;outdated peers before&#10;network upgrade&#10;activation" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-3966.5 126,-3966.5 126,-3883.5 358,-3883.5 358,-3966.5"/>
<text text-anchor="middle" x="242" y="-3951.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="242" y="-3936.3" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="242" y="-3921.3" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="242" y="-3906.3" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="242" y="-3891.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-4277.5 126,-4277.5 126,-4194.5 358,-4194.5 358,-4277.5"/>
<text text-anchor="middle" x="242" y="-4262.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4545</text>
<text text-anchor="middle" x="242" y="-4247.3" font-family="Times,serif" font-size="14.00" fill="#000000">Start disconnecting from</text>
<text text-anchor="middle" x="242" y="-4232.3" font-family="Times,serif" font-size="14.00" fill="#000000">outdated peers before</text>
<text text-anchor="middle" x="242" y="-4217.3" font-family="Times,serif" font-size="14.00" fill="#000000">network upgrade</text>
<text text-anchor="middle" x="242" y="-4202.3" font-family="Times,serif" font-size="14.00" fill="#000000">activation</text>
</a>
</g>
</g>
@ -1067,31 +1067,31 @@
<g id="node77" class="node open">
<title>ZcashFoundation/zebra#4226</title>
<g id="a_node77"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4226" xlink:title="ZcashFoundation/zebra#4226&#10;Prefer faster peers, but&#10;if all peers are slow,&#10;still connect to them" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="745,-3959 513,-3959 513,-3891 745,-3891 745,-3959"/>
<text text-anchor="middle" x="629" y="-3943.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="629" y="-3928.8" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="629" y="-3913.8" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="629" y="-3898.8" font-family="Times,serif" font-size="14.00" fill="#000000">still connect to them</text>
<polygon fill="#c2e0c6" stroke="#000000" points="745,-4270 513,-4270 513,-4202 745,-4202 745,-4270"/>
<text text-anchor="middle" x="629" y="-4254.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4226</text>
<text text-anchor="middle" x="629" y="-4239.8" font-family="Times,serif" font-size="14.00" fill="#000000">Prefer faster peers, but</text>
<text text-anchor="middle" x="629" y="-4224.8" font-family="Times,serif" font-size="14.00" fill="#000000">if all peers are slow,</text>
<text text-anchor="middle" x="629" y="-4209.8" font-family="Times,serif" font-size="14.00" fill="#000000">still connect to them</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226 -->
<g id="edge23" class="edge">
<title>ZcashFoundation/zebra#4545&#45;&gt;ZcashFoundation/zebra#4226</title>
<path fill="none" stroke="#000000" d="M358.11,-3925C403.75,-3925 456.25,-3925 502.82,-3925"/>
<polygon fill="#000000" stroke="#000000" points="502.97,-3928.5001 512.97,-3925 502.97,-3921.5001 502.97,-3928.5001"/>
<path fill="none" stroke="#000000" d="M358.11,-4236C403.75,-4236 456.25,-4236 502.82,-4236"/>
<polygon fill="#000000" stroke="#000000" points="502.97,-4239.5001 512.97,-4236 502.97,-4232.5001 502.97,-4239.5001"/>
</g>
<!-- ZcashFoundation/zebra#4537 -->
<g id="node78" class="node open">
<title>ZcashFoundation/zebra#4537</title>
<g id="a_node78"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4537" xlink:title="ZcashFoundation/zebra#4537&#10;test(grpc):&#10;`GetMempoolTx` and&#10;`GetMempoolStream` test" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-4053 126,-4053 126,-4049 122,-4049 122,-4045 126,-4045 126,-3993 122,-3993 122,-3989 126,-3989 126,-3985 358,-3985 358,-4053"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="126,-4049 130,-4049 130,-4045 126,-4045 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="126,-3993 130,-3993 130,-3989 126,-3989 "/>
<text text-anchor="middle" x="242" y="-4037.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4537</text>
<text text-anchor="middle" x="242" y="-4022.8" font-family="Times,serif" font-size="14.00" fill="#000000">test(grpc):</text>
<text text-anchor="middle" x="242" y="-4007.8" font-family="Times,serif" font-size="14.00" fill="#000000">`GetMempoolTx` and</text>
<text text-anchor="middle" x="242" y="-3992.8" font-family="Times,serif" font-size="14.00" fill="#000000">`GetMempoolStream` test</text>
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="358,-4364 126,-4364 126,-4360 122,-4360 122,-4356 126,-4356 126,-4304 122,-4304 122,-4300 126,-4300 126,-4296 358,-4296 358,-4364"/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="126,-4360 130,-4360 130,-4356 126,-4356 "/>
<polyline fill="none" stroke="#000000" stroke-width="2" points="126,-4304 130,-4304 130,-4300 126,-4300 "/>
<text text-anchor="middle" x="242" y="-4348.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4537</text>
<text text-anchor="middle" x="242" y="-4333.8" font-family="Times,serif" font-size="14.00" fill="#000000">test(grpc):</text>
<text text-anchor="middle" x="242" y="-4318.8" font-family="Times,serif" font-size="14.00" fill="#000000">`GetMempoolTx` and</text>
<text text-anchor="middle" x="242" y="-4303.8" font-family="Times,serif" font-size="14.00" fill="#000000">`GetMempoolStream` test</text>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

View File

@ -22,29 +22,41 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 835)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-835 828,-835 828,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="20,-218 20,-640 824,-640 824,-218 20,-218"/>
<text text-anchor="middle" x="422" y="-624.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Stable Release Candidate</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="576,-648 576,-741 824,-741 824,-648 576,-648"/>
<text text-anchor="middle" x="700" y="-725.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Tech Debt</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="20,-85 20,-178 268,-178 268,-85 20,-85"/>
<text text-anchor="middle" x="144" y="-162.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Documentation</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="0,-648 0,-755 288,-755 288,-648 0,-648"/>
<text text-anchor="middle" x="144" y="-739.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
</g>
<!-- ZcashFoundation/zebra#1894 -->
<g id="clust2" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="20,-218 20,-640 824,-640 824,-218 20,-218"/>
<text text-anchor="middle" x="422" y="-624.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Stable Release Candidate</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="576,-648 576,-741 824,-741 824,-648 576,-648"/>
<text text-anchor="middle" x="700" y="-725.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Tech Debt</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="20,-85 20,-178 268,-178 268,-85 20,-85"/>
<text text-anchor="middle" x="144" y="-162.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Documentation</text>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4612" xlink:title="ZcashFoundation/zebra#4612&#10;ci: Wait for lightwalletd&#10;image rebuild if it has&#10;changed" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-724 28,-724 28,-656 260,-656 260,-724"/>
<text text-anchor="middle" x="144" y="-708.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="144" y="-693.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="144" y="-678.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="144" y="-663.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1894 -->
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#1894</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="548,-451 316,-451 316,-383 548,-383 548,-451"/>
<text text-anchor="middle" x="432" y="-435.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1894</text>
<text text-anchor="middle" x="432" y="-420.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should follow OS</text>
@ -54,9 +66,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3432 -->
<g id="node2" class="node open">
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#3432</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="816,-458.5 584,-458.5 584,-375.5 816,-375.5 816,-458.5"/>
<text text-anchor="middle" x="700" y="-443.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3432</text>
<text text-anchor="middle" x="700" y="-428.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use the Filesystem</text>
@ -73,9 +85,9 @@
<polygon fill="#000000" stroke="#000000" points="573.74,-420.5001 583.74,-417 573.74,-413.5001 573.74,-420.5001"/>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node3" class="node open">
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<polygon fill="#a7c2aa" stroke="#000000" points="548,-522.5 316,-522.5 316,-469.5 548,-469.5 548,-522.5"/>
<text text-anchor="middle" x="432" y="-507.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="432" y="-492.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
@ -84,9 +96,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1904 -->
<g id="node4" class="node open">
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#1904</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title="ZcashFoundation/zebra#1904&#10;Some DNS seeders and&#10;block explorers don&#39;t&#10;show Zebra nodes" target="_blank">
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title="ZcashFoundation/zebra#1904&#10;Some DNS seeders and&#10;block explorers don&#39;t&#10;show Zebra nodes" target="_blank">
<polygon fill="#a7c2aa" stroke="#000000" points="548,-609 316,-609 316,-541 548,-541 548,-609"/>
<text text-anchor="middle" x="432" y="-593.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text>
<text text-anchor="middle" x="432" y="-578.8" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text>
@ -96,9 +108,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1791 -->
<g id="node10" class="node closed">
<g id="node11" class="node closed">
<title>ZcashFoundation/zebra#1791</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1791" xlink:title="ZcashFoundation/zebra#1791&#10;Re&#45;enable `sync_large_che&#10;ckpoints_testnet` test" target="_blank">
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1791" xlink:title="ZcashFoundation/zebra#1791&#10;Re&#45;enable `sync_large_che&#10;ckpoints_testnet` test" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="816,-709.5 584,-709.5 584,-656.5 816,-656.5 816,-709.5"/>
<text text-anchor="middle" x="700" y="-694.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1791</text>
<text text-anchor="middle" x="700" y="-679.3" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;enable `sync_large_che</text>
@ -113,9 +125,9 @@
<polygon fill="#000000" stroke="#000000" points="599.8053,-656.5453 610.4,-656.49 602.0832,-649.9263 599.8053,-656.5453"/>
</g>
<!-- ZcashFoundation/zebra#4448 -->
<g id="node5" class="node open">
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#4448</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4448" xlink:title="ZcashFoundation/zebra#4448&#10;Decide on supported&#10;platforms and test in CI" target="_blank">
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4448" xlink:title="ZcashFoundation/zebra#4448&#10;Decide on supported&#10;platforms and test in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-522.5 28,-522.5 28,-469.5 260,-469.5 260,-522.5"/>
<text text-anchor="middle" x="144" y="-507.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4448</text>
<text text-anchor="middle" x="144" y="-492.3" font-family="Times,serif" font-size="14.00" fill="#000000">Decide on supported</text>
@ -170,9 +182,9 @@
<polygon fill="#000000" stroke="#000000" points="319.9248,-163.6896 324.21,-154 314.8176,-158.9024 319.9248,-163.6896"/>
</g>
<!-- ZcashFoundation/zebra#4562 -->
<g id="node6" class="node open">
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#4562</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4562" xlink:title="ZcashFoundation/zebra#4562&#10;Deploy long&#45;running Zebra&#10;nodes after each tagged&#10;release" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4562" xlink:title="ZcashFoundation/zebra#4562&#10;Deploy long&#45;running Zebra&#10;nodes after each tagged&#10;release" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-609 28,-609 28,-541 260,-541 260,-609"/>
<text text-anchor="middle" x="144" y="-593.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4562</text>
<text text-anchor="middle" x="144" y="-578.8" font-family="Times,serif" font-size="14.00" fill="#000000">Deploy long&#45;running Zebra</text>
@ -188,9 +200,9 @@
<polygon fill="#000000" stroke="#000000" points="305.72,-578.5001 315.72,-575 305.72,-571.5001 305.72,-578.5001"/>
</g>
<!-- ZcashFoundation/zebra#1638 -->
<g id="node7" class="node open">
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#1638</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-451.5 28,-451.5 28,-398.5 260,-398.5 260,-451.5"/>
<text text-anchor="middle" x="144" y="-436.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
<text text-anchor="middle" x="144" y="-421.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>
@ -199,9 +211,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4751 -->
<g id="node8" class="node open">
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#4751</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4751" xlink:title="ZcashFoundation/zebra#4751&#10;ci: Add missing CI/CD&#10;status labels to&#10;README.md" target="_blank">
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4751" xlink:title="ZcashFoundation/zebra#4751&#10;ci: Add missing CI/CD&#10;status labels to&#10;README.md" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-380 28,-380 28,-312 260,-312 260,-380"/>
<text text-anchor="middle" x="144" y="-364.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4751</text>
<text text-anchor="middle" x="144" y="-349.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Add missing CI/CD</text>
@ -211,9 +223,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4753 -->
<g id="node9" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#4753</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4753" xlink:title="ZcashFoundation/zebra#4753&#10;ci: Split deploy&#45;gcp&#45;&#10;tests workflow into&#10;multiple categories" target="_blank">
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4753" xlink:title="ZcashFoundation/zebra#4753&#10;ci: Split deploy&#45;gcp&#45;&#10;tests workflow into&#10;multiple categories" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-294 28,-294 28,-226 260,-226 260,-294"/>
<text text-anchor="middle" x="144" y="-278.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4753</text>
<text text-anchor="middle" x="144" y="-263.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Split deploy&#45;gcp&#45;</text>
@ -223,9 +235,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1963 -->
<g id="node11" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#1963</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1963" xlink:title="ZcashFoundation/zebra#1963&#10;Work out how to release&#10;Zebra binaries" target="_blank">
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1963" xlink:title="ZcashFoundation/zebra#1963&#10;Work out how to release&#10;Zebra binaries" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-146.5 28,-146.5 28,-93.5 260,-93.5 260,-146.5"/>
<text text-anchor="middle" x="144" y="-131.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
<text text-anchor="middle" x="144" y="-116.3" font-family="Times,serif" font-size="14.00" fill="#000000">Work out how to release</text>
@ -263,18 +275,6 @@
<path fill="none" stroke="#000000" d="M232.76,-93.495C256.65,-86.362 282.93,-78.515 308.34,-70.926"/>
<polygon fill="#000000" stroke="#000000" points="309.4504,-74.2472 318.03,-68.031 307.4465,-67.5401 309.4504,-74.2472"/>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4612" xlink:title="ZcashFoundation/zebra#4612&#10;ci: Wait for lightwalletd&#10;image rebuild if it has&#10;changed" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-724 28,-724 28,-656 260,-656 260,-724"/>
<text text-anchor="middle" x="144" y="-708.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="144" y="-693.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="144" y="-678.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="144" y="-663.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#4554</title>

View File

@ -10,29 +10,41 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 835)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-835 828,-835 828,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="20,-218 20,-640 824,-640 824,-218 20,-218"/>
<text text-anchor="middle" x="422" y="-624.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Stable Release Candidate</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="576,-648 576,-741 824,-741 824,-648 576,-648"/>
<text text-anchor="middle" x="700" y="-725.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Tech Debt</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="20,-85 20,-178 268,-178 268,-85 20,-85"/>
<text text-anchor="middle" x="144" y="-162.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Documentation</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="0,-648 0,-755 288,-755 288,-648 0,-648"/>
<text text-anchor="middle" x="144" y="-739.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
</g>
<!-- ZcashFoundation/zebra#1894 -->
<g id="clust2" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="20,-218 20,-640 824,-640 824,-218 20,-218"/>
<text text-anchor="middle" x="422" y="-624.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Stable Release Candidate</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#0000ff" points="576,-648 576,-741 824,-741 824,-648 576,-648"/>
<text text-anchor="middle" x="700" y="-725.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Tech Debt</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_2</title>
<polygon fill="none" stroke="#0000ff" points="20,-85 20,-178 268,-178 268,-85 20,-85"/>
<text text-anchor="middle" x="144" y="-162.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Documentation</text>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4612" xlink:title="ZcashFoundation/zebra#4612&#10;ci: Wait for lightwalletd&#10;image rebuild if it has&#10;changed" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-724 28,-724 28,-656 260,-656 260,-724"/>
<text text-anchor="middle" x="144" y="-708.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="144" y="-693.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="144" y="-678.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="144" y="-663.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1894 -->
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#1894</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="548,-451 316,-451 316,-383 548,-383 548,-451"/>
<text text-anchor="middle" x="432" y="-435.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1894</text>
<text text-anchor="middle" x="432" y="-420.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should follow OS</text>
@ -42,9 +54,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#3432 -->
<g id="node2" class="node open">
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#3432</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="816,-458.5 584,-458.5 584,-375.5 816,-375.5 816,-458.5"/>
<text text-anchor="middle" x="700" y="-443.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3432</text>
<text text-anchor="middle" x="700" y="-428.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use the Filesystem</text>
@ -61,9 +73,9 @@
<polygon fill="#000000" stroke="#000000" points="573.74,-420.5001 583.74,-417 573.74,-413.5001 573.74,-420.5001"/>
</g>
<!-- ZcashFoundation/zebra#3050 -->
<g id="node3" class="node open">
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#3050</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050&#10;Tag Zebra 1.0.0&#45;rc.0&#10;stable release candidate" target="_blank">
<polygon fill="#a7c2aa" stroke="#000000" points="548,-522.5 316,-522.5 316,-469.5 548,-469.5 548,-522.5"/>
<text text-anchor="middle" x="432" y="-507.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
<text text-anchor="middle" x="432" y="-492.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0&#45;rc.0</text>
@ -72,9 +84,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1904 -->
<g id="node4" class="node open">
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#1904</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title="ZcashFoundation/zebra#1904&#10;Some DNS seeders and&#10;block explorers don&#39;t&#10;show Zebra nodes" target="_blank">
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title="ZcashFoundation/zebra#1904&#10;Some DNS seeders and&#10;block explorers don&#39;t&#10;show Zebra nodes" target="_blank">
<polygon fill="#a7c2aa" stroke="#000000" points="548,-609 316,-609 316,-541 548,-541 548,-609"/>
<text text-anchor="middle" x="432" y="-593.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text>
<text text-anchor="middle" x="432" y="-578.8" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text>
@ -84,9 +96,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1791 -->
<g id="node10" class="node closed">
<g id="node11" class="node closed">
<title>ZcashFoundation/zebra#1791</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1791" xlink:title="ZcashFoundation/zebra#1791&#10;Re&#45;enable `sync_large_che&#10;ckpoints_testnet` test" target="_blank">
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1791" xlink:title="ZcashFoundation/zebra#1791&#10;Re&#45;enable `sync_large_che&#10;ckpoints_testnet` test" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="816,-709.5 584,-709.5 584,-656.5 816,-656.5 816,-709.5"/>
<text text-anchor="middle" x="700" y="-694.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1791</text>
<text text-anchor="middle" x="700" y="-679.3" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;enable `sync_large_che</text>
@ -101,9 +113,9 @@
<polygon fill="#000000" stroke="#000000" points="599.8053,-656.5453 610.4,-656.49 602.0832,-649.9263 599.8053,-656.5453"/>
</g>
<!-- ZcashFoundation/zebra#4448 -->
<g id="node5" class="node open">
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#4448</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4448" xlink:title="ZcashFoundation/zebra#4448&#10;Decide on supported&#10;platforms and test in CI" target="_blank">
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4448" xlink:title="ZcashFoundation/zebra#4448&#10;Decide on supported&#10;platforms and test in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-522.5 28,-522.5 28,-469.5 260,-469.5 260,-522.5"/>
<text text-anchor="middle" x="144" y="-507.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4448</text>
<text text-anchor="middle" x="144" y="-492.3" font-family="Times,serif" font-size="14.00" fill="#000000">Decide on supported</text>
@ -158,9 +170,9 @@
<polygon fill="#000000" stroke="#000000" points="319.9248,-163.6896 324.21,-154 314.8176,-158.9024 319.9248,-163.6896"/>
</g>
<!-- ZcashFoundation/zebra#4562 -->
<g id="node6" class="node open">
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#4562</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4562" xlink:title="ZcashFoundation/zebra#4562&#10;Deploy long&#45;running Zebra&#10;nodes after each tagged&#10;release" target="_blank">
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4562" xlink:title="ZcashFoundation/zebra#4562&#10;Deploy long&#45;running Zebra&#10;nodes after each tagged&#10;release" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-609 28,-609 28,-541 260,-541 260,-609"/>
<text text-anchor="middle" x="144" y="-593.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4562</text>
<text text-anchor="middle" x="144" y="-578.8" font-family="Times,serif" font-size="14.00" fill="#000000">Deploy long&#45;running Zebra</text>
@ -176,9 +188,9 @@
<polygon fill="#000000" stroke="#000000" points="305.72,-578.5001 315.72,-575 305.72,-571.5001 305.72,-578.5001"/>
</g>
<!-- ZcashFoundation/zebra#1638 -->
<g id="node7" class="node open">
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#1638</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-451.5 28,-451.5 28,-398.5 260,-398.5 260,-451.5"/>
<text text-anchor="middle" x="144" y="-436.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
<text text-anchor="middle" x="144" y="-421.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>
@ -187,9 +199,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4751 -->
<g id="node8" class="node open">
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#4751</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4751" xlink:title="ZcashFoundation/zebra#4751&#10;ci: Add missing CI/CD&#10;status labels to&#10;README.md" target="_blank">
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4751" xlink:title="ZcashFoundation/zebra#4751&#10;ci: Add missing CI/CD&#10;status labels to&#10;README.md" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-380 28,-380 28,-312 260,-312 260,-380"/>
<text text-anchor="middle" x="144" y="-364.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4751</text>
<text text-anchor="middle" x="144" y="-349.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Add missing CI/CD</text>
@ -199,9 +211,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#4753 -->
<g id="node9" class="node open">
<g id="node10" class="node open">
<title>ZcashFoundation/zebra#4753</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4753" xlink:title="ZcashFoundation/zebra#4753&#10;ci: Split deploy&#45;gcp&#45;&#10;tests workflow into&#10;multiple categories" target="_blank">
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4753" xlink:title="ZcashFoundation/zebra#4753&#10;ci: Split deploy&#45;gcp&#45;&#10;tests workflow into&#10;multiple categories" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-294 28,-294 28,-226 260,-226 260,-294"/>
<text text-anchor="middle" x="144" y="-278.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4753</text>
<text text-anchor="middle" x="144" y="-263.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Split deploy&#45;gcp&#45;</text>
@ -211,9 +223,9 @@
</g>
</g>
<!-- ZcashFoundation/zebra#1963 -->
<g id="node11" class="node open">
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#1963</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1963" xlink:title="ZcashFoundation/zebra#1963&#10;Work out how to release&#10;Zebra binaries" target="_blank">
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1963" xlink:title="ZcashFoundation/zebra#1963&#10;Work out how to release&#10;Zebra binaries" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-146.5 28,-146.5 28,-93.5 260,-93.5 260,-146.5"/>
<text text-anchor="middle" x="144" y="-131.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
<text text-anchor="middle" x="144" y="-116.3" font-family="Times,serif" font-size="14.00" fill="#000000">Work out how to release</text>
@ -251,18 +263,6 @@
<path fill="none" stroke="#000000" d="M232.76,-93.495C256.65,-86.362 282.93,-78.515 308.34,-70.926"/>
<polygon fill="#000000" stroke="#000000" points="309.4504,-74.2472 318.03,-68.031 307.4465,-67.5401 309.4504,-74.2472"/>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4612" xlink:title="ZcashFoundation/zebra#4612&#10;ci: Wait for lightwalletd&#10;image rebuild if it has&#10;changed" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-724 28,-724 28,-656 260,-656 260,-724"/>
<text text-anchor="middle" x="144" y="-708.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="144" y="-693.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="144" y="-678.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="144" y="-663.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#4554</title>

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB