Modules: 10 Functions: 52 Workflows: 9
| Role | Count |
|---|---|
| Query | 43 |
| Command | 0 |
| Orchestrator | 9 |
- π΄ HIGH_FAN_OUT
code2schema.cli.mainβ fan_out=21 >= 10 - π΄ HIGH_FAN_OUT
code2schema.core.extractor._process_funcβ fan_out=10 >= 10 - π΄ HIGH_FAN_OUT
code2schema.core.extractor.extract_moduleβ fan_out=13 >= 10
- workflow_main:
code2schema.cli.mainβ ArgumentParser β add_argument β parse_args β Path β perf_counter β extract_project β analyze β write_json - workflow_build_call_graph:
code2schema.analyzer.cqrs.build_call_graphβ DiGraph β set β add β add_node β add_edge - workflow_analyze:
code2schema.analyzer.cqrs.analyzeβ build_call_graph β dict β build_workflows β generate_rules β SchemaIR β out_degree β _infer_role β max - workflow__build_graph_data:
code2schema.codegen.visualizer._build_graph_dataβ all_functions β len β append β get β setdefault β commands β queries β orchestrators - workflow_to_proto:
code2schema.codegen.__init__.to_protoβ all_functions β join β capitalize β _safe_proto_name β append β len β commands β queries - workflow_to_markdown:
code2schema.codegen.__init__.to_markdownβ all_functions β len β join β commands β queries β orchestrators β append - workflow__process_func:
code2schema.core.extractor._process_funcβ _collect_calls β _detect_side_effects β get_docstring β FunctionIR β append β list β len β fromkeys - workflow_extract_module:
code2schema.core.extractor.extract_moduleβ _path_to_module β _FunctionVisitor β visit β ModuleIR β read_text β parse β walk β str - workflow_extract_project:
code2schema.core.extractor.extract_projectβ set β rglob β any β extract_module β append