Skip to content

Code Atlas

Living architecture documentation for the amplihack-rs repository, generated by the code-atlas recipe.

Layers

# Layer Description
1 Repo Surface Source files, project structure, build systems
2 AST / LSP Bindings Cross-file symbol references, dead code
3 Compile Dependencies Package imports, dependency trees
4 Runtime Topology Services, processes, connections
5 API Contracts CLI commands, hook protocol, recipe steps
6 Data Flow DTO-to-storage chains, transformation steps
7 Service Components Per-crate module structure
8 User Journeys End-to-end sequence diagrams

Diagram formats

Each layer includes:

  • .dot source (Graphviz) and rendered -dot.svg
  • .mmd source (Mermaid) for rendering with mmdc

OpenCypher

Standalone OpenCypher files for loading the atlas into any graph database are in cypher/.

Regenerating

amplihack recipe run amplifier-bundle/recipes/code-atlas.yaml

Or via the GitHub Actions workflow (.github/workflows/atlas.yml) which runs on every push to main and uploads the atlas as an artifact.