Skip to content

UI (Essential): Topology Viewer + Violation Highlighting (Deterministic) #3

Description

@szverev

Summary

Implement topology visualization for canonical graph.json and highlight violations using canonical validator output.

Why this is essential

Topology visualization is the core showcase: users must be able to see what they are governing.

Requirements

  • Input must be canonical graph.json matching graph.schema.json:
    • Only version, nodes, edges
  • Deterministic rendering:
    • stable node ordering
    • stable edge ordering
    • stable layout approach (documented)
  • Highlight rule violations:
    • use errors[].location.pointer like /edges/1 to map to edges

Acceptance Criteria

  • Given trood-ontop/demo/graph.json, render nodes and edges
  • Given output from running trood-ontop/demo/run.sh, highlight the violating edge deterministically

Metadata

Metadata

Assignees

No one assigned

    Labels

    design-neededNeeds design inputenhancementNew feature or requesttopologyTopology/graph relateduiUser interface

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions