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

Actual Graphtia Explorer displaying the commerce-platform file tree, selected checkout-service.ts module, graph, code and inspector.
The selected module is linked to actual indexed TypeScript source in a neutral local project. The current-disk notice keeps the distinction between source and index visible.

Explorer can display current disk content while referring to an indexed source range. The notice above the source panel is meaningful: opening a file does not, by itself, prove that its present contents match the index. The captured build explicitly tells the reader when content match has not been verified.

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 a shortened current validation.ts file, its older indexed line range and the partial-view notices.
The source was shortened after indexing. The editor falls back to LINE ONLY while the inspector retains the earlier range. Current-disk matching is explicitly unverified; this capture does not establish a hash-verified mismatch.

Read current source and indexed evidence separately

A short local edit can make an earlier source range unreliable. In this capture, validation.ts was shortened after indexing. The file panel shows the current contents and LINE ONLY, while the inspector still describes the earlier indexed range. The notice explicitly says that content matching has not been verified.

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