You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Parity pass against docs/webui.md features; note anything intentionally dropped
genesis webui CLI launches the Rust binary (decide distribution: cargo build --release in dev docs vs shipping a prebuilt binary; the Python package must not silently depend on a Rust toolchain at runtime without saying so)
Depends on #28, #29, #30. Final issue — ends with the old stack deleted.
Lineage tree
/api/experiments/{run_id}/lineageread model (webui-rs 2/6: Port the read model — ClickHouse queries + typed rows in Rust, parity-tested against the FastAPI responses #27). Lineage is mostly single-chain with island migrations — a layered/Sugiyama-lite layout in plain Rust should be enough; fall back to graphviz vialayout-rsonly if hand layout gets ugly<g id="program-{id}">per node;data-on-click→ server patches the program-detail panel (webui-rs 3/6: Datastar shell + server-rendered pages (runs list, run overview, program detail) #28). Hover highlight via CSSCutover checklist
docs/webui.mdfeatures; note anything intentionally droppedgenesis webuiCLI launches the Rust binary (decide distribution:cargo build --releasein dev docs vs shipping a prebuilt binary; the Python package must not silently depend on a Rust toolchain at runtime without saying so)docs/webui.md+ README screenshotsgenesis/webui/frontend/(React 19, Vite, d3, chart.js, plotly, react-router, playwright config) andgenesis/webui/backend_server.py