generate_architecture_blueprint
Generate a system architecture blueprint with Mermaid diagrams, layer boundaries, and module hierarchies for onboarding or RFC review. Returns Markdown for ARCHITECTURE.md documentation.
Instructions
Generates a complete system architectural specification (ARCHITECTURE.md) including auto-generated Mermaid component topology diagrams, layer boundaries, and module hierarchies.
Behavior:
Read-only by default: Returns formatted markdown text. Does NOT write files unless invoked via CLI export.
Idempotent: Produces deterministic AST topology when use_ai=False.
Cost: 100% free and local by default (use_ai=False). If use_ai=True, uses configured environment API key (e.g. NVIDIA NIM / OpenAI) for enriched architectural narrative.
Usage Guidelines:
When to use: Create or update system architecture documentation and visual Mermaid flow diagrams for onboarding or RFC review.
Sibling Routing: For checking rule compliance against defined boundaries, use 'enforce_architecture_boundaries'. For basic dependency trees, use 'query_module_dependencies'.
Returns: Comprehensive Markdown document with live Mermaid diagrams, layer classifications, and component interfaces.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | Optional model identifier override (e.g. 'deepseek-v4.1-flash', 'gpt-4o') when use_ai is True. | |
| use_ai | No | When True, uses configured 3rd-party AI or Free AI Cloud to synthesize deep architecture analysis; when False (default), runs 100% offline AST analysis. | |
| project_root | No | Root directory of the repository to analyze and document (default: current directory). | . |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |