Documentation

Graphtia documentation · concept

Revisions

Keep graph observations aligned with the source being read.

An observation belongs to a source state

A revision identifies the code state described by an index or result. Keeping that identity attached to an observation helps prevent a reviewer from treating old relationships as facts about a changed implementation.

Indexed source and current disk source

Explorer on Windows with checkout-service.ts selected, verified TypeScript source, file tree, inspector and a filtered graph.
The commerce-platform example is locally indexed. The source pane verifies checkout-service.ts against the published revision, while the graph identifies its filtered scope: seven nodes and eight relationships in view.

Explorer can display current disk content while referring to an indexed source range. Opening a file does not, by itself, prove that its present contents match the index. Read the source notice: these current captures explicitly report a verified match between the opened content and the indexed content.

A practical currentness check

  1. Read the project’s reported state before starting a review.

  2. Check source and view notices when opening an entity.

  3. After editing, rescan or refresh the index as indicated by the project state.

  4. Repeat the query and attach the resulting revision to the review evidence.

A revision is not an approval

Matching revisions make two observations easier to compare. They do not establish that a change is correct or that every runtime effect is represented. Conversely, a mismatch does not prove a defect; it means the observations should not silently be treated as the same state.

Explorer showing checkout-service.ts with a verified source-index match and static provenance in the Evidence inspector.
The opened checkout-service.ts matches the indexed content. The Evidence tab identifies its static source provenance, while the project is Current. This demonstrates a verified match, not a revision mismatch.

Read current source and indexed evidence separately

The current checkout-service.ts capture shows a Verified match between the opened file and indexed content. The Evidence tab records the static source provenance used by the view. If the source changes later, check the new notice and revision rather than assuming that an earlier verification still applies.

Refresh or rescan the project, confirm the new indexed revision and repeat the query before using the old range as evidence. A current-file view is useful for orientation; it is not a guarantee that the graph and that file belong to the same source state.

Graphtia

This page is on its way. Join the waitlist to hear what’s next for Graphtia.

Join waitlist