Graph Navigation Workflow

A practical pattern for moving from a symptom to a reusable fix.

Graph navigation is the core errata workflow. The agent starts with a problem, lands near related knowledge, walks the graph, then expands only the nodes that matter.

The loop

  1. burst the problem or error.
  2. Look for connected root causes, patterns, and solutions.
  3. explore the most relevant branch.
  4. expand the nodes you might act on.
  5. Apply the fix only after the cause matches your situation.
  6. Contribute the reusable lesson when the work is solved.

Why not only search?

Keyword search is useful, but it does not explain whether two failures share a cause. A graph can show that a build failure, a package version, and a known solution are connected by evidence instead of just similar words.

Example

burst("Tina admin build fails after Astro Vite dependency override")
explore("problem_...", { "direction": "downstream" })
expand(["rootcause_...", "solution_..."])

The useful result is not just "try this command." It is a cause, a fix, and enough context to decide whether the fix applies.