master-zapier-plan-draft/packages/overview/diagrams/routing.svg
George Lambert a32c91475c
Some checks are pending
offline / test (push) Waiting to run
Add overview repo and verae-nats-process expansion template
High-level system map with diagrams, TOC, and a docs index. Template
worker shows how to add a new verae.* address for search, storage, or
unplanned functions without teaching Zapier NATS.
2026-09-11 13:50:37 -04:00

25 lines
2 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 840 260" width="840" height="260" role="img" aria-label="Copy verae-nats-process to add a new subject">
<rect width="840" height="260" fill="#f6f3ee"/>
<text x="20" y="28" font-family="Georgia,serif" font-size="16" fill="#12202c">New function = new address + clone of verae-nats-process</text>
<g font-family="system-ui,sans-serif" font-size="12" text-anchor="middle">
<rect x="20" y="60" width="160" height="64" rx="8" fill="#12202c"/>
<text x="100" y="88" fill="#f6f3ee">copy template repo</text>
<text x="100" y="106" fill="#c5d0d8" font-size="10">verae-nats-process</text>
<rect x="220" y="60" width="180" height="64" rx="8" fill="#0b4f8a"/>
<text x="310" y="88" fill="#fff">rename subjects</text>
<text x="310" y="106" fill="#d9e2e8" font-size="10">verae.area.resource.action</text>
<rect x="440" y="60" width="160" height="64" rx="8" fill="#0f6e56"/>
<text x="520" y="88" fill="#fff">fleet min/max</text>
<text x="520" y="106" fill="#d4efe6" font-size="10">keepFloor + machines</text>
<rect x="640" y="60" width="180" height="64" rx="8" fill="#8a5a00"/>
<text x="730" y="88" fill="#fff">optional HTTPS</text>
<text x="730" y="106" fill="#fff3bf" font-size="10">middleware only → Zapier</text>
<polygon points="180,92 220,92 220,88 232,92 220,96 220,92" fill="#52646f"/>
<polygon points="400,92 440,92 440,88 452,92 440,96 440,92" fill="#52646f"/>
<polygon points="600,92 640,92 640,88 652,92 640,96 640,92" fill="#52646f"/>
<rect x="20" y="150" width="800" height="84" rx="8" fill="#fff" stroke="#d5dee4"/>
<text x="420" y="178" fill="#12202c">Existing: verae.zapier.jobs.* · verae.archive.put|query|reply.*</text>
<text x="420" y="200" fill="#52646f" font-size="12">Unplanned search/store: verae.search.* or verae.store.* — same worker shape. Zapier never subscribes.</text>
<text x="420" y="218" fill="#52646f" font-size="12">Broadcast queries: no queue group. Work queues: queue group. Bloom miss: no packet.</text>
</g>
</svg>