Skip to content

webui-rs 6/6: Server-rendered SVG lineage tree + cutover (delete webui/frontend and backend_server.py) #31

Description

@GeorgePearse

Depends on #28, #29, #30. Final issue — ends with the old stack deleted.

Lineage tree

Cutover checklist

  • 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)
  • Update docs/webui.md + README screenshots
  • Delete genesis/webui/frontend/ (React 19, Vite, d3, chart.js, plotly, react-router, playwright config) and genesis/webui/backend_server.py
  • Drop the golden-file parity harness from webui-rs 2/6: Port the read model — ClickHouse queries + typed rows in Rust, parity-tested against the FastAPI responses #27 once green

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions