Skip to content

Usable graph foundation ​

Summary ​

The graph provides a uniform interface to expose arbitrary objects — state, code, files, world objects, conversations — through one linked structure. This goal is specifically about making graph browsing, editing, and linking feel natural, fast, and useful. It is not about the systems exposed through the graph (those are separate goals).

Why ​

If inspection, linking, filtering, and navigation are weak, expanding what the graph exposes will mostly create noise. We need a few strong universal interactions before building outward.

Success criteria ​

  • Graph browsing and editing feel natural and fast
  • Users can link tasks, notes, code, errors, files, and conversations seamlessly
  • Graph-backed objects are easy to inspect, edit, and navigate
  • The graph model stays view-agnostic so future interfaces (e.g. audio-first) can sit on the same structure

Features implementing this goal ​

Bugs ​

(none yet)

ADRs underlying this goal ​