Skip to main content

Module graph

Module graph 

Source
Expand description

Graph storage stable contract surface — issue #744.

Red UI’s graph explorer must be able to request a bounded subgraph (by collection, center node or filter, traversal depth, and result limit) and render the response without reaching into engine::graph_store, unified::graph_dsl, or the runtime’s RuntimeGraphNeighborhoodResult / RuntimeGraphEdge types. Those internals churn faster than the UI contract can.

This module is the stable mediation layer: plain-data request and response types in viewport that Red UI binds to. Wiring the runtime call that turns a viewport::ViewportRequest into a populated viewport::Viewport over the live graph store is a follow-up slice in PRD #735 — the contract types in this module are what those wiring slices target and do not change when they land.

Today it ships exactly one submodule:

Modules§

viewport
Graph viewport contract — issue #744.