// hive-jobq-graph.js — , a shadow-DOM custom element that // renders any hive_jobq graph generically from the wire shape served by // GET /api/jobq/graph (or any endpoint serving the same // `Vec` shape — see hive-jobq-wire's README). // Renders each root + its subtree as an indented tree: state glyph, // `payload.label` verbatim, and `payload.data` (if present) as a generic // key/value list — this element never branches on what a label or a data // key means, matching the "opaque payload" contract the wire type // documents. A consumer wanting domain-specific rendering (an agent chip, // a build-log link, ...) does its own thing on top; this is the generic // floor every jobq gets for free. // // `Node`-kind dep edges get a plain "waits on: