Component diagrams ← Maps gallery

Component Diagrams

7 components40 relations161 files
Layertestingutility
calls into392 calls · 35 importscalls into79 calls · 6 importscalls into28 calls · 5 importscalls into118 calls · 6 importscalls into164 calls · 11 importscalls into60 calls · 6 importscalls into67 calls · 10 importscalls into1 calls · 1 importscalls into4 calls · 0 importscalls into8 calls · 0 importscalls into116 calls · 22 importscalls into63 calls · 11 importscalls into7 calls · 1 importscalls into7 calls · 0 importscalls into41 calls · 4 importscalls into15 calls · 0 importscalls into42 calls · 18 importscalls into86 calls · 12 importscalls into26 calls · 6 importsdepends on1 calls · 2 importsdepends on2 calls · 3 importscalls into26 calls · 2 importscalls into68 calls · 22 importscalls into57 calls · 20 importscalls into60 calls · 8 importscalls into14 calls · 8 importscalls into53 calls · 11 importscalls into18 calls · 4 importscalls into67 calls · 15 importscalls into23 calls · 6 importscalls into11 calls · 4 importscalls into4 calls · 1 importscalls into10 calls · 3 importscalls into8 calls · 2 importscalls into42 calls · 10 importscalls into47 calls · 6 importscalls into6 calls · 0 importscalls into12 calls · 0 importscalls into11 calls · 1 importscalls into7 calls · 4 importsreadmenator: _video41 files · 1026 symbolstestingConfigreadmenatorApplication__init__+904 moreHUBreadmenator/parsers34 files · 194 symbolsutilitySymbolNodeEdge+159 morereadmenator: _agent_output19 files · 469 symbolsutilityImportResolver__init___build_stem_index+444 morereadmenator: _graphrag18 files · 362 symbolsutilityEdgeKind__str__Morphism+325 morereadmenator: _pipeline18 files · 399 symbolsutilityReadmeInjector__init__inject+354 morereadmenator: _diagrams15 files · 324 symbolsutility_toml_str_toml_valuetemplate_text+297 morereadmenator: _flowcharts12 files · 328 symbolsutility_receiver_textSymbolDefCallSite+297 more

Details

Static architecture map of 161 files (js, py, sh) in 7 components: readmenator: _video, readmenator/parsers, readmenator: _agent_output, readmenator: _graphrag, readmenator: _pipeline, readmenator: _diagrams, readmenator: _flowcharts. Structure is extracted statically without LLM calls; component prose may be enriched locally.

Relations

readmenator: _video (1) [Expand]

readmenator: _video groups 41 files (py) around Config, readmenatorApplication, __init__, ingest_receipts, _scan. Launcher shim that runs the readmenator CLI from a source checkout.

Related Classes/Methods:

Sub-components

readmenator (1.1)

readmenator groups 19 files (py) around Config, readmenatorApplication, __init__, ingest_receipts, _scan. Command line entry point: argument parsing and subcommand dispatch.

root (1.2)

root groups 1 files (py). Launcher shim that runs the readmenator CLI from a source checkout.

tests (1.3)

tests groups 21 files (py) around TestConfigContract, test_config_is_immutable, test_config_defaults_are_sane, test_ignore_dirs_are_comprehensive, test_plural_map_covers_all_symbol_types. TestCodePropertyGraphContract: Contract: CodePropertyGraph generates valid JSON-LD CPG...

Files

readmenator/parsers (2) [Expand]

readmenator/parsers groups 34 files (py) around Symbol, Node, Edge, SecurityFinding, pluralize_symbol_kind. Hotspot, dependency cycle, and change impact analysis.

Related Classes/Methods:

Sub-components

readmenator (2.1)

readmenator groups 27 files (py) around Symbol, Node, Edge, SecurityFinding, pluralize_symbol_kind. Hotspot, dependency cycle, and change impact analysis.

tests (2.2)

tests groups 7 files (py) around TestHotspotAnalyzerContract, setUp, _make_node, test_empty_graph_returns_empty_hotspots, test_hotspots_rank_by_combined_score. TestHotspotAnalyzerContract: Contract: HotspotAnalyzer detects hotspots, cycles, and...

Files

readmenator: _agent_output (3) [Expand]

readmenator: _agent_output groups 19 files (py) around ImportResolver, __init__, _build_stem_index, _build_dir_index, resolve. Agent-friendly output generator for ReadMenator.

Related Classes/Methods:

Sub-components

readmenator (3.1)

readmenator groups 11 files (py) around ImportResolver, __init__, _build_stem_index, _build_dir_index, resolve. Agent-friendly output generator for ReadMenator.

tests (3.2)

tests groups 8 files (py) around _node, _edge, _big_project, TestAgentOutputBudget, test_agent_output_pages_respect_line_cap_on_large_projects. Contract tests for agent-facing output quality: budgets, purposes, freshness, noise.

Files

readmenator: _graphrag (4) [Expand]

readmenator: _graphrag groups 18 files (py) around EdgeKind, __str__, Morphism, weight, Category. ReadMenator -- Zero-token polyglot codebase knowledge graph generator.

Related Classes/Methods:

Sub-components

readmenator (4.1)

readmenator groups 11 files (py) around EdgeKind, __str__, Morphism, weight, Category. ReadMenator -- Zero-token polyglot codebase knowledge graph generator.

tests (4.2)

tests groups 7 files (py) around _node, _fixture, TestComponentSchemaContract, setUp, test_top_level_keys_match_schema. Contract tests for the component diagram exporter.

Files

readmenator: _pipeline (5) [Expand]

readmenator: _pipeline groups 18 files (py) around ReadmeInjector, __init__, inject, _extract_current_injection, _remove_old_injection. Injects KNOWLEDGE_BASE.md references into AI agent instruction files.

Related Classes/Methods:

Sub-components

readmenator (5.1)

readmenator groups 13 files (py) around ReadmeInjector, __init__, inject, _extract_current_injection, _remove_old_injection. Injects KNOWLEDGE_BASE.md references into AI agent instruction files.

tests (5.2)

tests groups 5 files (py) around TestAgentInjectorInjectBehavior, setUp, tearDown, test_inject_into_agents_md_adds_kb_link, test_inject_into_claude_md_adds_kb_link. Contract tests for AI agent file injection.

Files

readmenator: _diagrams (6) [Expand]

readmenator: _diagrams groups 15 files (py) around _toml_str, _toml_value, template_text, config_path, ensure_project_config. Edge bundle explorer: circle and sphere hierarchical edge bundling pages.

Related Classes/Methods:

Sub-components

readmenator (6.1)

readmenator groups 10 files (py) around _toml_str, _toml_value, template_text, config_path, ensure_project_config. Edge bundle explorer: circle and sphere hierarchical edge bundling pages.

tests (6.2)

tests groups 5 files (py) around _node, _fixture, _script_json, TestBundleGraphPayloadContract, setUp. Contract tests for the edge bundle explorer (circle and sphere views).

Files

readmenator: _flowcharts (7) [Expand]

readmenator: _flowcharts groups 12 files (py) around _receiver_text, SymbolDef, CallSite, ResolvedCall, _kind_to_node_type. Deterministic API reference model: extraction, cross-references, coverage.

Related Classes/Methods:

Sub-components

readmenator (7.1)

readmenator groups 9 files (py) around _receiver_text, SymbolDef, CallSite, ResolvedCall, _kind_to_node_type. Deterministic API reference model: extraction, cross-references, coverage.

tests (7.2)

tests groups 3 files (py) around _project, TestDocstringParser, test_docstrings_google_sections, test_docstrings_numpy_sections, test_docstrings_rest_fields_and_directives. Contract tests for the docstring parser and the deterministic API reference.

Files