mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-08 22:21:45 +00:00
Invert the docs convention so the Mintlify-published site lives under docs/public/ and internal artifacts (strategy docs, brainstorms, plans, etc.) sit at docs/ root or docs/internal/. Tools that default to writing into docs/ now land in the catch-all instead of leaking into the published tree. - Move Mintlify content (administration/, agents/, api-reference/, changelog/, core-concepts/, examples/, execution/, getting-started/, human-tools/, integrations/, languages/, reference/, tutorials/, workflows/, images/, logo/, docs.json, favicon.svg, dot-highlight.js) into docs/public/. - Collapse docs-internal/ into docs/internal/. - Update Rust path references (fabro-api/build.rs, fabro-server, fabro-dev), TypeScript generator arg, CI path filters, clippy.toml reasons, AGENTS.md/CLAUDE.md, and README.md image refs. Mintlify dashboard project root must be updated to docs/public/ in a follow-up. .mintignore move/trim and .claude/skills/ updates land in a separate commit.
127 lines
6.7 KiB
XML
127 lines
6.7 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
|
-->
|
|
<!-- Title: Parallel Pages: 1 -->
|
|
<svg width="857pt" height="152pt"
|
|
viewBox="0.00 0.00 857.00 152.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 148)">
|
|
<title>Parallel</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-148 852.88,-148 852.88,4 -4,4"/>
|
|
<!-- start -->
|
|
<g id="node1" class="node">
|
|
<title>start</title>
|
|
<polygon fill="none" stroke="black" points="40.05,-90 0,-72 40.05,-54 80.1,-72 40.05,-90"/>
|
|
<polyline fill="none" stroke="black" points="10.95,-76.92 10.95,-67.08"/>
|
|
<polyline fill="none" stroke="black" points="29.11,-58.92 51,-58.92"/>
|
|
<polyline fill="none" stroke="black" points="69.16,-67.08 69.16,-76.92"/>
|
|
<polyline fill="none" stroke="black" points="51,-85.08 29.11,-85.08"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="40.05" y="-66.95" font-family="Times,serif" font-size="14.00">Start</text>
|
|
</g>
|
|
<!-- fork -->
|
|
<g id="node3" class="node">
|
|
<title>fork</title>
|
|
<polygon fill="none" stroke="black" points="207.85,-90 116.1,-90 116.1,-86 112.1,-86 112.1,-82 116.1,-82 116.1,-62 112.1,-62 112.1,-58 116.1,-58 116.1,-54 207.85,-54 207.85,-90"/>
|
|
<polyline fill="none" stroke="black" points="116.1,-86 120.1,-86 120.1,-82 116.1,-82"/>
|
|
<polyline fill="none" stroke="black" points="116.1,-62 120.1,-62 120.1,-58 116.1,-58"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="161.98" y="-66.95" font-family="Times,serif" font-size="14.00">Fork Analysis</text>
|
|
</g>
|
|
<!-- start->fork -->
|
|
<g id="edge1" class="edge">
|
|
<title>start->fork</title>
|
|
<path fill="none" stroke="black" d="M81.32,-72C88.72,-72 96.58,-72 104.36,-72"/>
|
|
<polygon fill="black" stroke="black" points="104.14,-75.5 114.14,-72 104.14,-68.5 104.14,-75.5"/>
|
|
</g>
|
|
<!-- exit -->
|
|
<g id="node2" class="node">
|
|
<title>exit</title>
|
|
<polygon fill="none" stroke="black" points="848.88,-91.25 810.38,-91.25 810.38,-52.75 848.88,-52.75 848.88,-91.25"/>
|
|
<polyline fill="none" stroke="black" points="822.38,-91.25 810.38,-79.25"/>
|
|
<polyline fill="none" stroke="black" points="810.38,-64.75 822.38,-52.75"/>
|
|
<polyline fill="none" stroke="black" points="836.88,-52.75 848.88,-64.75"/>
|
|
<polyline fill="none" stroke="black" points="848.88,-79.25 836.88,-91.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="829.63" y="-66.95" font-family="Times,serif" font-size="14.00">Exit</text>
|
|
</g>
|
|
<!-- security -->
|
|
<g id="node4" class="node">
|
|
<title>security</title>
|
|
<ellipse fill="none" stroke="black" cx="331.54" cy="-126" rx="64.66" ry="18"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="331.54" y="-120.95" font-family="Times,serif" font-size="14.00">Security Audit</text>
|
|
</g>
|
|
<!-- fork->security -->
|
|
<g id="edge2" class="edge">
|
|
<title>fork->security</title>
|
|
<path fill="none" stroke="black" d="M208.26,-87.3C219.85,-91.16 232.3,-95.27 243.85,-99 254.21,-102.34 265.28,-105.84 275.93,-109.18"/>
|
|
<polygon fill="black" stroke="black" points="274.8,-112.49 285.38,-112.12 276.88,-105.81 274.8,-112.49"/>
|
|
</g>
|
|
<!-- architecture -->
|
|
<g id="node5" class="node">
|
|
<title>architecture</title>
|
|
<ellipse fill="none" stroke="black" cx="331.54" cy="-72" rx="87.69" ry="18"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="331.54" y="-66.95" font-family="Times,serif" font-size="14.00">Architecture Review</text>
|
|
</g>
|
|
<!-- fork->architecture -->
|
|
<g id="edge3" class="edge">
|
|
<title>fork->architecture</title>
|
|
<path fill="none" stroke="black" d="M208.32,-72C215.85,-72 223.91,-72 232.16,-72"/>
|
|
<polygon fill="black" stroke="black" points="231.99,-75.5 241.99,-72 231.99,-68.5 231.99,-75.5"/>
|
|
</g>
|
|
<!-- quality -->
|
|
<g id="node6" class="node">
|
|
<title>quality</title>
|
|
<ellipse fill="none" stroke="black" cx="331.54" cy="-18" rx="60.56" ry="18"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="331.54" y="-12.95" font-family="Times,serif" font-size="14.00">Code Quality</text>
|
|
</g>
|
|
<!-- fork->quality -->
|
|
<g id="edge4" class="edge">
|
|
<title>fork->quality</title>
|
|
<path fill="none" stroke="black" d="M208.26,-56.7C219.85,-52.84 232.3,-48.73 243.85,-45 254.65,-41.52 266.24,-37.85 277.31,-34.39"/>
|
|
<polygon fill="black" stroke="black" points="278.21,-37.78 286.71,-31.46 276.12,-31.1 278.21,-37.78"/>
|
|
</g>
|
|
<!-- merge -->
|
|
<g id="node7" class="node">
|
|
<title>merge</title>
|
|
<polygon fill="none" stroke="black" points="615.39,-64.54 615.39,-79.46 570.82,-90 507.8,-90 463.23,-79.46 463.23,-64.54 507.8,-54 570.82,-54 615.39,-64.54"/>
|
|
<polygon fill="none" stroke="black" points="619.39,-61.38 619.39,-82.62 571.29,-94 507.33,-94 459.23,-82.62 459.23,-61.38 507.33,-50 571.29,-50 619.39,-61.38"/>
|
|
<polygon fill="none" stroke="black" points="623.39,-58.22 623.39,-85.78 571.76,-98 506.86,-98 455.23,-85.78 455.23,-58.22 506.86,-46 571.76,-46 623.39,-58.22"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="539.31" y="-66.95" font-family="Times,serif" font-size="14.00">Merge Findings</text>
|
|
</g>
|
|
<!-- security->merge -->
|
|
<g id="edge5" class="edge">
|
|
<title>security->merge</title>
|
|
<path fill="none" stroke="black" d="M379.75,-113.61C403.42,-107.4 432.72,-99.71 459.67,-92.64"/>
|
|
<polygon fill="black" stroke="black" points="460.4,-96.06 469.19,-90.14 458.63,-89.29 460.4,-96.06"/>
|
|
</g>
|
|
<!-- architecture->merge -->
|
|
<g id="edge6" class="edge">
|
|
<title>architecture->merge</title>
|
|
<path fill="none" stroke="black" d="M419.51,-72C427.48,-72 435.59,-72 443.63,-72"/>
|
|
<polygon fill="black" stroke="black" points="443.42,-75.5 453.42,-72 443.42,-68.5 443.42,-75.5"/>
|
|
</g>
|
|
<!-- quality->merge -->
|
|
<g id="edge7" class="edge">
|
|
<title>quality->merge</title>
|
|
<path fill="none" stroke="black" d="M377.95,-29.92C401.88,-36.2 431.91,-44.08 459.5,-51.32"/>
|
|
<polygon fill="black" stroke="black" points="458.31,-54.62 468.87,-53.78 460.09,-47.85 458.31,-54.62"/>
|
|
</g>
|
|
<!-- report -->
|
|
<g id="node8" class="node">
|
|
<title>report</title>
|
|
<ellipse fill="none" stroke="black" cx="716.88" cy="-72" rx="57.49" ry="18"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="716.88" y="-66.95" font-family="Times,serif" font-size="14.00">Final Report</text>
|
|
</g>
|
|
<!-- merge->report -->
|
|
<g id="edge8" class="edge">
|
|
<title>merge->report</title>
|
|
<path fill="none" stroke="black" d="M623.73,-72C631.75,-72 639.83,-72 647.68,-72"/>
|
|
<polygon fill="black" stroke="black" points="647.48,-75.5 657.48,-72 647.48,-68.5 647.48,-75.5"/>
|
|
</g>
|
|
<!-- report->exit -->
|
|
<g id="edge9" class="edge">
|
|
<title>report->exit</title>
|
|
<path fill="none" stroke="black" d="M774.55,-72C782.97,-72 791.35,-72 798.91,-72"/>
|
|
<polygon fill="black" stroke="black" points="798.85,-75.5 808.85,-72 798.85,-68.5 798.85,-75.5"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|