Siloquy · dynamic UML · Meaning Cells · repository evidence

Dynamic, navigable, multi-layer UML for large codebases.

Siloquy transforms a repository into a navigable representation: source structure, Siloquy-AST, SCIR, Meaning Cells, dependency hierarchies, flow, and generated UML views. It is not generic code search. It is a way to see what a software system means and where the evidence lives.

Siloquy evidence graph showing source code connected to UML, semantic graph nodes, and requirements

From source code to dynamic UML humans and agents can inspect.

Siloquy starts with the real repository and keeps a chain of evidence back to source. The goal is not to hide complexity; the goal is to make the structure, intent, and flow inspectable enough that humans and agents can reason about the same system through multiple UML and graph layers.

Operator manual Handle MeaningCell graph and sequence views How Flow Diag., Seq. Diag., TOM flow, context menus, and inspection work in the Siloquy viewer.

Repository ingestion

Files, symbols, modules, and relations are collected as source-backed evidence, ready for generated views.

Siloquy-AST & SCIR

Concrete source structure is normalized into intermediate forms that can be compared, queried, and explained.

Meaning Cells

Small units of meaning become the bridge between raw code and readable architecture-level understanding.

Multi-layer UML

Generated UML views stay dynamic and navigable, from local code structures up to architecture-level system shape.

MDG & TOM flow

Trace-oriented flow connects execution, data movement, dependencies, and handover points.

Viewer evidence

The viewer keeps generated UML, diagrams, and summaries tied to source evidence, so a beautiful picture remains accountable.

Many signals, one system model.

A large codebase rarely has one simple story. Siloquy lets several signals exist at once: UML layers, hierarchy, flow, dependencies, semantic annotations, diagrams, and evidence. The crossings are the important part: where meaning from one signal changes what another signal means.

  • Move from a graph node to the source evidence that supports it.
  • Compare structural hierarchy with runtime or dependency flow.
  • Use dynamic UML as an interface to inspectable repository facts.
Traceability graph connecting requirements, architecture, code, tests, and comments
Requirements, architecture, code, tests, and decisions remain linked as the system changes.

Diagrams that answer back.

Generated UML and graph views should not be decorations. They should be dynamic interfaces into the repository: every box, edge, and cluster should be able to explain why it exists, what source supports it, and what work item in Portae cares about it. Soon the Guide can become the conversational operator for this surface: writing architecture and code through Siloquy's UML interface.

Source-backedfacts before flourish
UML-awarelayers, hierarchy, flow
Agent-readyshared evidence surface
Siloquy diagram view with a selected node attached to source code evidence
Generated diagrams become useful when every node can answer with source, context, and code.