- Establish the repository, backend, app, and documentation skeletons.
- Define and test the graph JSON schema.
- Discover ROS 2 nodes/topics and generate snapshots.
- Stream snapshots over WebSocket.
- Render the graph in Electron with Cytoscape.js.
- Add service relationships.
- Infer and display actions while hiding internal channels by default.
- Add search and filters.
- Add item details and copyable ROS CLI commands.
- Export JSON and Mermaid Markdown.
Detailed goals and acceptance criteria live in SPEC.md.