The features

New codebase?
See the decisions.
Old codebase? Read the accumulated intent — validated.

Thirteen tools, ranked by what only DesignGraph can do. A new codebase has no accumulated intent yet — the structural decision-path lens works immediately. An old codebase has history — the semantic layer reads it back, validated against evidence.

Full pages

Four features,
in depth.

  1. 01 · Moat

    controller_chain — Controller chains

    Call graph with controller awareness: the conditions and branches guarding every call, up and down.

    Follow the path
  2. 02 · Moat

    groups_manifest — Session memory

    Session groups link straight to the session file — understanding that survives the session.

    Continue the thread
  3. 03 · Unique

    sot_query — State ownership

    Canonical write sites: who truly owns a state variable, with all writers and the rationale.

    Find the source
  4. 04 · Unique

    groups_for_function — Intent that travels

    The composed intent of one function: its groups, claims, and zoom levels across sessions.

    Read the claims

Brief entries

Nine more tools,
at a glance.

  1. 05

    flow — Flow fingerprints

    Two-level hashed flow fingerprints for a function: structure plus content, addressable.

    Read the brief
  2. 06

    groups_validate — Evidence and claims

    Claims checked against evidence blocks — validated, never merely asserted.

    Read the brief
  3. 07

    callers — Callers

    Who calls this function — every answer carrying its own honesty envelope.

    Read the brief
  4. 08

    references — References

    Every occurrence of a name: definition, callers, and callees in one view.

    Read the brief
  5. 10

    status — Status

    Index status: freshness, counts, and diagnostics before you trust an answer.

    Read the brief
  6. 11

    what_changed — What changed

    Hermetic change audit between two states of the code — no silent drift.

    Read the brief
  7. 12

    call_graph — Call graph

    The summary-first call graph around a function — zoom in only where it matters.

    Read the brief
  8. 13 · Table-stakes

    impact — Impact

    Blast radius before you edit: the required pre-edit gate for a safe change.

    Read the brief

Flow fingerprints

Two-level hashed fingerprints (structural plus content) identify a function's flow across revisions. Content-addressed, so identical behavior hashes identically even as surrounding code moves.

Read the tool reference

Evidence and claims

Function groups carry claims, and claims resolve against evidence blocks. The validate report tells you which claims hold and which need attention — the honesty moat, folded into Intent that travels.

Read the tool reference

Status

Index freshness, function and edge counts, and diagnostics. Run it first: a stale index cannot support positive claims.

Read the tool reference

What changed

Hermetic audit of what changed between two states of the code, with the affected functions and the tests that exercise them.

Read the tool reference

Honest labels

What is real,
what is next.

Start exploring

Make the invisible
legible.

Start with the graph