Your browser sucks, JavaScript disabled! Gunnar's console needs JavaScript and WebAssembly. Git over SSH on port 2222 does not.

nordisk/edda

crates/jera/.nornir/assets/agent-grpc-wire.svg

<svg xmlns="http://www.w3.org/2000/svg" width="720" height="180" font-family="monospace" font-size="12">
  <rect width="720" height="180" fill="#0f1720"/>
  <text x="16" y="24" fill="#6fd3f5" font-size="13">jera agent-grpc wire (feature-gated; lean default links no tonic)</text>
  <rect x="20" y="52" width="180" height="70" rx="6" fill="#12222e" stroke="#6fd3f5"/>
  <text x="30" y="78" fill="#e6edf3">control-plane</text>
  <text x="30" y="96" fill="#9fb3c8">Scheduler + GrpcAgent</text>
  <text x="30" y="112" fill="#9fb3c8">GrpcTransport (client)</text>
  <rect x="520" y="52" width="180" height="70" rx="6" fill="#12222e" stroke="#7fd39a"/>
  <text x="530" y="78" fill="#e6edf3">worker box</text>
  <text x="530" y="96" fill="#9fb3c8">serve() AgentWorker</text>
  <text x="530" y="112" fill="#9fb3c8">over a LocalAgent</text>
  <line x1="200" y1="87" x2="520" y2="87" stroke="#6fd3f5" stroke-width="2" marker-end="url(#a)"/>
  <line x1="520" y1="105" x2="200" y2="105" stroke="#7fd39a" stroke-width="2" marker-end="url(#b)"/>
  <text x="250" y="80" fill="#6fd3f5">Dispatch / Kill / State  (tonic gRPC)</text>
  <text x="250" y="122" fill="#7fd39a">Poll: pending→running→done|killed</text>
  <defs>
    <marker id="a" markerWidth="8" markerHeight="8" refX="6" refY="3" orient="auto"><path d="M0,0 L6,3 L0,6" fill="#6fd3f5"/></marker>
    <marker id="b" markerWidth="8" markerHeight="8" refX="6" refY="3" orient="auto"><path d="M0,0 L6,3 L0,6" fill="#7fd39a"/></marker>
  </defs>
</svg>