Documentation
README
omm-scan — Perspective-Based Architecture Scanner
Purpose
Analyze the codebase and generate .omm/ architecture documentation using perspective-driven recursive analysis.
- A perspective is a top-level element — a distinct way to look at the architecture.
- Each element in a diagram gets analyzed recursively. If it has internal structure, it becomes a child element (subdirectory with its own diagram). If not, it stays a leaf.
- The filesystem determines nesting. Element IDs in diagrams match child directory names. The viewer resolves groups from the filesystem.
Prerequisites
command -v omm || npm install -g oh-my-mermaid
If the install fails, tell the user: "Please run npm install -g oh-my-mermaid in your terminal, then try again."
This is the opening of the README. Read the full README on GitHub.