Currently the pipeline flow diagram renders all nodes flat. Grouping by module (pipeline / resolver / storage) via Mermaid subgraphs would make large graphs readable without reducing depth.
Requires changes to MermaidCompiler.compile() in src/cgis/query/mermaid.py to:
- Group nodes by
file_path into subgraph blocks
- Keep edges as-is between subgraphs
Related to the --internal-only work in #75.
Currently the pipeline flow diagram renders all nodes flat. Grouping by module (pipeline / resolver / storage) via Mermaid subgraphs would make large graphs readable without reducing depth.
Requires changes to
MermaidCompiler.compile()insrc/cgis/query/mermaid.pyto:file_pathintosubgraphblocksRelated to the
--internal-onlywork in #75.