Setsumei / architecture intelligence

See how the codebase fits together and what a change could affect.

Setsumei derives architecture from code relationships: subsystems, shared foundations, entry points and bottlenecks. Use that model to orient engineers, focus review and inspect dependencies around a change. Return to the analysis whenever the next question arises.

Setsumei demonstration: architecture relationships and unresolved paths
CURRENT LOCAL ARCHITECTURE VIEW / SYNTHETIC DEMONSTRATION DATA

The displayed areas are folder-derived groups, distinct from graph-inferred subsystem analysis.

Questions your team can ask of the codebase

Beyond the list of files in the repository.

01
What are the major parts, and where should we start reading? Trace entry points, shared foundations and graph-inferred subsystems, not only folders.
02
What depends on the code we plan to change? Inspect callers, dependencies and paths around a component, including unresolved relationships that limit the conclusion.
03
Which risks deserve attention first? Review candidates alongside structural importance. Distinguish an isolated issue from one on a consequential path or shared foundation.
04
What is resolved, and what is still unknown? Inspect resolution coverage, unresolved calls, source/run state and any recorded investigation outcome. Coverage is not a safety score.
Architecture you can inspect and reuse

Use the graph to explain the system and test the explanation.

Generate an architecture document from the structural model, inspect the relationships behind it, and return to the analysis when planning a change. The document includes subsystem detail and a dependency diagram; optional model-written descriptions are checked against structural data. Your team adds intent, business constraints and production context.

Use architecture documentation to

  • Explain the analyzed system in a readable architecture document
  • Give a new engineer a structured starting point
  • Add concepts, conventions and intent that source relationships cannot establish

Return to relationship evidence

  • Before a refactor crosses subsystem boundaries
  • When onboarding into unfamiliar code
  • When deciding which risk to investigate first
  • When a coding agent needs dependency context
Evaluate Setsumei

Test it against a change your team is already planning.

Use Setsumei in your environment to compare the local brief, supporting relationships and agent queries with the context your engineers need.

Setsumei demonstration

Current Setsumei GUI with demonstration data. Press Escape or Close to return. At actual size, scroll to inspect.

Open original image in new tab ↗