# Architecture (page 1 of 2)
Pages: [ARCHITECTURE.md](ARCHITECTURE.md), [ARCHITECTURE_p2.md](ARCHITECTURE_p2.md)

## Internal Dependencies

- `readmenator.py` -> `readmenator/__main__.py`
- `readmenator/__init__.py` -> `readmenator/_app.py`
- `readmenator/__init__.py` -> `readmenator/_category.py`
- `readmenator/__init__.py` -> `readmenator/_components.py`
- `readmenator/__init__.py` -> `readmenator/_concepts.py`
- `readmenator/__init__.py` -> `readmenator/_config.py`
- `readmenator/__init__.py` -> `readmenator/_diagrams.py`
- `readmenator/__init__.py` -> `readmenator/_mcp_server.py`
- `readmenator/__init__.py` -> `readmenator/_models.py`
- `readmenator/__init__.py` -> `readmenator/_ollama.py`
- `readmenator/__init__.py` -> `readmenator/_project_config.py`
- `readmenator/__init__.py` -> `readmenator/_rank.py`
- `readmenator/__init__.py` -> `readmenator/_readme_injector.py`
- `readmenator/__init__.py` -> `readmenator/_symindex.py`
- `readmenator/__init__.py` -> `readmenator/_uml.py`
- `readmenator/__main__.py` -> `readmenator/_app.py`
- `readmenator/__main__.py` -> `readmenator/_config.py`
- `readmenator/__main__.py` -> `readmenator/_mcp_server.py`
- `readmenator/__main__.py` -> `readmenator/_project_config.py`
- `readmenator/_agent_output.py` -> `readmenator/_cache.py`
- `readmenator/_agent_output.py` -> `readmenator/_config.py`
- `readmenator/_agent_output.py` -> `readmenator/_folder_readme.py`
- `readmenator/_agent_output.py` -> `readmenator/_gitmeta.py`
- `readmenator/_agent_output.py` -> `readmenator/_models.py`
- `readmenator/_agent_output.py` -> `readmenator/_purpose.py`
- `readmenator/_agent_output.py` -> `readmenator/_resolver.py`
- `readmenator/_agent_output.py` -> `readmenator/_security.py`
- `readmenator/_analytics.py` -> `readmenator/_config.py`
- `readmenator/_analytics.py` -> `readmenator/_models.py`
- `readmenator/_analyzer.py` -> `readmenator/_config.py`
- `readmenator/_analyzer.py` -> `readmenator/_models.py`
- `readmenator/_apidocs.py` -> `readmenator/_config.py`
- `readmenator/_apidocs.py` -> `readmenator/_docstrings.py`
- `readmenator/_apidocs.py` -> `readmenator/_models.py`
- `readmenator/_apidocs.py` -> `readmenator/_pytypes.py`
- `readmenator/_apidocs.py` -> `readmenator/_symindex.py`
- `readmenator/_apidocs_page.py` -> `readmenator/_apidocs.py`
- `readmenator/_apidocs_page.py` -> `readmenator/_config.py`
- `readmenator/_apidocs_page.py` -> `readmenator/_flowlayout.py`
- `readmenator/_apidocs_page.py` -> `readmenator/_flowpage.py`
- `readmenator/_apidocs_page.py` -> `readmenator/_htmlpack.py`
- `readmenator/_apidocs_render.py` -> `readmenator/_apidocs.py`
- `readmenator/_apidocs_render.py` -> `readmenator/_apidocs_page.py`
- `readmenator/_apidocs_render.py` -> `readmenator/_config.py`
- `readmenator/_apidocs_render.py` -> `readmenator/_docstrings.py`
- `readmenator/_apidocs_render.py` -> `readmenator/_flowlayout.py`
- `readmenator/_apidocs_render.py` -> `readmenator/_flowpage.py`
- `readmenator/_app.py` -> `readmenator/_apidocs.py`
- `readmenator/_app.py` -> `readmenator/_bundlegraph.py`
- `readmenator/_app.py` -> `readmenator/_cache.py`
- `readmenator/_app.py` -> `readmenator/_config.py`
- `readmenator/_app.py` -> `readmenator/_cursorrules_generator.py`
- `readmenator/_app.py` -> `readmenator/_dead_code.py`
- `readmenator/_app.py` -> `readmenator/_diagrams.py`
- `readmenator/_app.py` -> `readmenator/_explorer.py`
- `readmenator/_app.py` -> `readmenator/_flowcharts.py`
- `readmenator/_app.py` -> `readmenator/_flowlayout.py`
- `readmenator/_app.py` -> `readmenator/_flowpage.py`
- `readmenator/_app.py` -> `readmenator/_gh_wiki.py`
- `readmenator/_app.py` -> `readmenator/_gitmeta.py`
- `readmenator/_app.py` -> `readmenator/_graphrag.py`
- `readmenator/_app.py` -> `readmenator/_layers.py`
- `readmenator/_app.py` -> `readmenator/_linter.py`
- `readmenator/_app.py` -> `readmenator/_models.py`
- `readmenator/_app.py` -> `readmenator/_pipeline.py`
- `readmenator/_app.py` -> `readmenator/_project_config.py`
- `readmenator/_app.py` -> `readmenator/_query.py`
- `readmenator/_app.py` -> `readmenator/_rank.py`
- `readmenator/_app.py` -> `readmenator/_refactorizer.py`
- `readmenator/_app.py` -> `readmenator/_resolver.py`
- `readmenator/_app.py` -> `readmenator/_video.py`
- `readmenator/_app.py` -> `readmenator/_watcher.py`
- `readmenator/_app.py` -> `readmenator/_yaralite.py`
- `readmenator/_bundlegraph.py` -> `readmenator/_bundlegraph_page.py`
- `readmenator/_bundlegraph.py` -> `readmenator/_config.py`
- `readmenator/_bundlegraph.py` -> `readmenator/_forcegraph.py`
- `readmenator/_bundlegraph.py` -> `readmenator/_graphlayout.py`
- `readmenator/_bundlegraph.py` -> `readmenator/_htmlpack.py`
- `readmenator/_bundlegraph.py` -> `readmenator/_project_config.py`
- `readmenator/_bundlegraph.py` -> `readmenator/_viewer_ui.py`
- `readmenator/_cache.py` -> `readmenator/_config.py`
- `readmenator/_components.py` -> `readmenator/_cache.py`
- `readmenator/_components.py` -> `readmenator/_config.py`
- `readmenator/_components.py` -> `readmenator/_layers.py`
- `readmenator/_components.py` -> `readmenator/_models.py`
- `readmenator/_components.py` -> `readmenator/_ollama.py`
- `readmenator/_components.py` -> `readmenator/_purpose.py`
- `readmenator/_components.py` -> `readmenator/_rank.py`
- `readmenator/_components.py` -> `readmenator/_symindex.py`
- `readmenator/_concepts.py` -> `readmenator/_config.py`
- `readmenator/_concepts.py` -> `readmenator/_models.py`
- `readmenator/_cpg.py` -> `readmenator/_models.py`
- `readmenator/_cursorrules_generator.py` -> `readmenator/_config.py`
- `readmenator/_cursorrules_generator.py` -> `readmenator/_layers.py`
- `readmenator/_cursorrules_generator.py` -> `readmenator/_models.py`
- `readmenator/_dataflow.py` -> `readmenator/_config.py`
- `readmenator/_dataflow.py` -> `readmenator/_models.py`
- `readmenator/_dead_code.py` -> `readmenator/_config.py`
- `readmenator/_dead_code.py` -> `readmenator/_models.py`
- `readmenator/_diagrams.py` -> `readmenator/_config.py`
- `readmenator/_diagrams.py` -> `readmenator/_folder_readme.py`
- `readmenator/_diagrams.py` -> `readmenator/_htmlpack.py`
- `readmenator/_diagrams.py` -> `readmenator/_models.py`
- `readmenator/_diagrams.py` -> `readmenator/_project_config.py`
- `readmenator/_diagrams.py` -> `readmenator/_viewer_ui.py`
- `readmenator/_documentation.py` -> `readmenator/_analytics.py`
- `readmenator/_documentation.py` -> `readmenator/_config.py`
- `readmenator/_documentation.py` -> `readmenator/_cpg.py`
- `readmenator/_documentation.py` -> `readmenator/_flowcharts.py`
- `readmenator/_documentation.py` -> `readmenator/_forcegraph.py`
- `readmenator/_documentation.py` -> `readmenator/_mermaid.py`
- `readmenator/_documentation.py` -> `readmenator/_models.py`
- `readmenator/_documentation.py` -> `readmenator/_rank.py`
- `readmenator/_documentation.py` -> `readmenator/_uml.py`
- `readmenator/_embed.py` -> `readmenator/_config.py`
- `readmenator/_exclusions.py` -> `readmenator/_config.py`
- `readmenator/_explain.py` -> `readmenator/_category.py`
- `readmenator/_explain.py` -> `readmenator/_rank.py`
- `readmenator/_explorer.py` -> `readmenator/_analytics.py`
- `readmenator/_explorer.py` -> `readmenator/_config.py`
- `readmenator/_explorer.py` -> `readmenator/_forcegraph.py`
- `readmenator/_explorer.py` -> `readmenator/_models.py`
- `readmenator/_explorer.py` -> `readmenator/_sourceview.py`
- `readmenator/_exporter.py` -> `readmenator/_analytics.py`
- `readmenator/_exporter.py` -> `readmenator/_config.py`
- `readmenator/_exporter.py` -> `readmenator/_forcegraph.py`
- `readmenator/_exporter.py` -> `readmenator/_models.py`
- `readmenator/_flowcharts.py` -> `readmenator/_apidocs.py`
- `readmenator/_flowcharts.py` -> `readmenator/_config.py`
- `readmenator/_flowcharts.py` -> `readmenator/_flowlayout.py`
- `readmenator/_flowcharts.py` -> `readmenator/_models.py`
- `readmenator/_flowcharts.py` -> `readmenator/_pytypes.py`
- `readmenator/_flowcharts.py` -> `readmenator/_symindex.py`
- `readmenator/_flowpage.py` -> `readmenator/_config.py`
- `readmenator/_flowpage.py` -> `readmenator/_flowlayout.py`
- `readmenator/_flowpage.py` -> `readmenator/_htmlpack.py`
- `readmenator/_flowpage.py` -> `readmenator/_project_config.py`
- `readmenator/_flowpage.py` -> `readmenator/_viewer_ui.py`
- `readmenator/_folder_readme.py` -> `readmenator/_config.py`
- `readmenator/_forcegraph.py` -> `readmenator/_config.py`
- `readmenator/_forcegraph.py` -> `readmenator/_forcegraph_page.py`
- `readmenator/_forcegraph.py` -> `readmenator/_graphlayout.py`
- `readmenator/_forcegraph.py` -> `readmenator/_htmlpack.py`
- `readmenator/_forcegraph.py` -> `readmenator/_models.py`
- `readmenator/_forcegraph.py` -> `readmenator/_project_config.py`
- `readmenator/_forcegraph.py` -> `readmenator/_purpose.py`
- `readmenator/_forcegraph.py` -> `readmenator/_rank.py`
- `readmenator/_forcegraph.py` -> `readmenator/_resolver.py`
- `readmenator/_forcegraph.py` -> `readmenator/_sourceview.py`
- `readmenator/_forcegraph.py` -> `readmenator/_viewer_ui.py`
- `readmenator/_gh_wiki.py` -> `readmenator/_config.py`
- `readmenator/_gh_wiki.py` -> `readmenator/_folder_readme.py`
- `readmenator/_gh_wiki.py` -> `readmenator/_gitmeta.py`
- `readmenator/_graphrag.py` -> `readmenator/_analyzer.py`
- `readmenator/_graphrag.py` -> `readmenator/_category.py`
- `readmenator/_graphrag.py` -> `readmenator/_config.py`
- `readmenator/_graphrag.py` -> `readmenator/_models.py`
- `readmenator/_graphrag.py` -> `readmenator/_purpose.py`
- `readmenator/_graphrag.py` -> `readmenator/_rank.py`
- `readmenator/_graphrag.py` -> `readmenator/_resolver.py`
- `readmenator/_hotspots.py` -> `readmenator/_config.py`
- `readmenator/_hotspots.py` -> `readmenator/_models.py`
- `readmenator/_htmlpack.py` -> `readmenator/_config.py`
- `readmenator/_layer_rules.py` -> `readmenator/_config.py`
- `readmenator/_layer_rules.py` -> `readmenator/_models.py`
- `readmenator/_layers.py` -> `readmenator/_models.py`
- `readmenator/_linter.py` -> `readmenator/_config.py`
- `readmenator/_linter.py` -> `readmenator/_layers.py`
- `readmenator/_linter.py` -> `readmenator/_models.py`
- `readmenator/_linter.py` -> `readmenator/_symindex.py`
- `readmenator/_mcp_server.py` -> `readmenator/_app.py`
- `readmenator/_mcp_server.py` -> `readmenator/_config.py`
- `readmenator/_mcp_server.py` -> `readmenator/_layers.py`
- `readmenator/_mcp_server.py` -> `readmenator/_query.py`
- `readmenator/_memory.py` -> `readmenator/_config.py`
- `readmenator/_memory.py` -> `readmenator/_gitmeta.py`
- `readmenator/_memory.py` -> `readmenator/_models.py`
- `readmenator/_memory.py` -> `readmenator/_purpose.py`
- `readmenator/_mermaid.py` -> `readmenator/_models.py`
- `readmenator/_models.py` -> `readmenator/_category.py`
- `readmenator/_ollama.py` -> `readmenator/_config.py`
- `readmenator/_pipeline.py` -> `readmenator/_agent_injector.py`
- `readmenator/_pipeline.py` -> `readmenator/_agent_output.py`
- `readmenator/_pipeline.py` -> `readmenator/_analytics.py`
- `readmenator/_pipeline.py` -> `readmenator/_analyzer.py`
- `readmenator/_pipeline.py` -> `readmenator/_apidocs.py`
- `readmenator/_pipeline.py` -> `readmenator/_apidocs_render.py`
- `readmenator/_pipeline.py` -> `readmenator/_bundlegraph.py`
- `readmenator/_pipeline.py` -> `readmenator/_category.py`
- `readmenator/_pipeline.py` -> `readmenator/_components.py`
- `readmenator/_pipeline.py` -> `readmenator/_concepts.py`
- `readmenator/_pipeline.py` -> `readmenator/_config.py`
- `readmenator/_pipeline.py` -> `readmenator/_cpg.py`
- `readmenator/_pipeline.py` -> `readmenator/_dataflow.py`
- `readmenator/_pipeline.py` -> `readmenator/_diagrams.py`
- `readmenator/_pipeline.py` -> `readmenator/_documentation.py`
- `readmenator/_pipeline.py` -> `readmenator/_embed.py`
- `readmenator/_pipeline.py` -> `readmenator/_exclusions.py`
- `readmenator/_pipeline.py` -> `readmenator/_exporter.py`
- `readmenator/_pipeline.py` -> `readmenator/_folder_readme.py`
- `readmenator/_pipeline.py` -> `readmenator/_forcegraph.py`
- `readmenator/_pipeline.py` -> `readmenator/_gh_wiki.py`
- `readmenator/_pipeline.py` -> `readmenator/_graphrag.py`
- `readmenator/_pipeline.py` -> `readmenator/_hotspots.py`
- `readmenator/_pipeline.py` -> `readmenator/_layer_rules.py`
- `readmenator/_pipeline.py` -> `readmenator/_layers.py`
- `readmenator/_pipeline.py` -> `readmenator/_memory.py`
- `readmenator/_pipeline.py` -> `readmenator/_models.py`
- `readmenator/_pipeline.py` -> `readmenator/_ollama.py`
- `readmenator/_pipeline.py` -> `readmenator/_provenance.py`
- `readmenator/_pipeline.py` -> `readmenator/_rank.py`
- `readmenator/_pipeline.py` -> `readmenator/_readme_injector.py`
- `readmenator/_pipeline.py` -> `readmenator/_rule_gen.py`
- `readmenator/_pipeline.py` -> `readmenator/_sarif.py`
- `readmenator/_pipeline.py` -> `readmenator/_scanner.py`
- `readmenator/_pipeline.py` -> `readmenator/_scantext.py`
- `readmenator/_pipeline.py` -> `readmenator/_security.py`
- `readmenator/_pipeline.py` -> `readmenator/_skill_installer.py`
- `readmenator/_pipeline.py` -> `readmenator/_sourceview.py`
- `readmenator/_pipeline.py` -> `readmenator/_symindex.py`
- `readmenator/_pipeline.py` -> `readmenator/_taint.py`
- `readmenator/_pipeline.py` -> `readmenator/_uml.py`
- `readmenator/_pipeline.py` -> `readmenator/_video.py`
- `readmenator/_pipeline.py` -> `readmenator/_wiki.py`
- `readmenator/_project_config.py` -> `readmenator/_config.py`
- `readmenator/_projections.py` -> `readmenator/_category.py`
- `readmenator/_projections.py` -> `readmenator/_models.py`
- `readmenator/_provenance.py` -> `readmenator/_config.py`
- `readmenator/_provenance.py` -> `readmenator/_models.py`
- `readmenator/_purpose.py` -> `readmenator/_models.py`
- `readmenator/_query.py` -> `readmenator/_category.py`
- `readmenator/_query.py` -> `readmenator/_models.py`
- `readmenator/_query.py` -> `readmenator/_rank.py`
- `readmenator/_rank.py` -> `readmenator/_category.py`
- `readmenator/_refactorizer.py` -> `readmenator/_config.py`
- `readmenator/_refactorizer.py` -> `readmenator/_models.py`
- `readmenator/_resolver.py` -> `readmenator/_config.py`
- `readmenator/_rule_gen.py` -> `readmenator/_config.py`
- `readmenator/_rule_gen.py` -> `readmenator/_models.py`
- `readmenator/_sarif.py` -> `readmenator/_models.py`
- `readmenator/_scanner.py` -> `readmenator/_config.py`
- `readmenator/_scanner.py` -> `readmenator/_models.py`
- `readmenator/_scanner.py` -> `readmenator/parsers/__init__.py`
- `readmenator/_scantext.py` -> `readmenator/_config.py`
- `readmenator/_scantext.py` -> `readmenator/_models.py`
- `readmenator/_security.py` -> `readmenator/_config.py`
- `readmenator/_security.py` -> `readmenator/_models.py`
- `readmenator/_skill_installer.py` -> `readmenator/_config.py`
- `readmenator/_sourceview.py` -> `readmenator/_config.py`
- `readmenator/_sourceview.py` -> `readmenator/_models.py`
- `readmenator/_symindex.py` -> `readmenator/_config.py`
- `readmenator/_symindex.py` -> `readmenator/_models.py`
- `readmenator/_taint.py` -> `readmenator/_config.py`
- `readmenator/_taint.py` -> `readmenator/_models.py`
- `readmenator/_uml.py` -> `readmenator/_config.py`
- `readmenator/_uml.py` -> `readmenator/_models.py`
- `readmenator/_video.py` -> `readmenator/_config.py`
- `readmenator/_video.py` -> `readmenator/_flowcharts.py`
- `readmenator/_video.py` -> `readmenator/_graphlayout.py`
- `readmenator/_video.py` -> `readmenator/_models.py`
- `readmenator/_video.py` -> `readmenator/_rank.py`
- `readmenator/_viewer_ui.py` -> `readmenator/_project_config.py`
- `readmenator/_watcher.py` -> `readmenator/_config.py`
- `readmenator/_wiki.py` -> `readmenator/_analyzer.py`
- `readmenator/_wiki.py` -> `readmenator/_config.py`
- `readmenator/_wiki.py` -> `readmenator/_models.py`
- `readmenator/_wiki.py` -> `readmenator/_purpose.py`
- `readmenator/_wiki.py` -> `readmenator/_security.py`
- `readmenator/parsers/__init__.py` -> `readmenator/_config.py`
- `readmenator/parsers/__init__.py` -> `readmenator/parsers/_assembly.py`
- `readmenator/parsers/__init__.py` -> `readmenator/parsers/_base.py`
- `readmenator/parsers/__init__.py` -> `readmenator/parsers/_c.py`
- `readmenator/parsers/__init__.py` -> `readmenator/parsers/_csharp.py`
- `readmenator/parsers/__init__.py` -> `readmenator/parsers/_dart.py`
- `readmenator/parsers/__init__.py` -> `readmenator/parsers/_elixir.py`
- `readmenator/parsers/__init__.py` -> `readmenator/parsers/_gdscript.py`
- `readmenator/parsers/__init__.py` -> `readmenator/parsers/_go.py`
- `readmenator/parsers/__init__.py` -> `readmenator/parsers/_java.py`
- `readmenator/parsers/__init__.py` -> `readmenator/parsers/_javascript.py`
- `readmenator/parsers/__init__.py` -> `readmenator/parsers/_kotlin.py`
- `readmenator/parsers/__init__.py` -> `readmenator/parsers/_lua.py`
- `readmenator/parsers/__init__.py` -> `readmenator/parsers/_nim.py`
- `readmenator/parsers/__init__.py` -> `readmenator/parsers/_php.py`
- `readmenator/parsers/__init__.py` -> `readmenator/parsers/_python.py`
- `readmenator/parsers/__init__.py` -> `readmenator/parsers/_ruby.py`
- `readmenator/parsers/__init__.py` -> `readmenator/parsers/_rust.py`
- `readmenator/parsers/__init__.py` -> `readmenator/parsers/_scala.py`
- `readmenator/parsers/__init__.py` -> `readmenator/parsers/_shell.py`
- `readmenator/parsers/__init__.py` -> `readmenator/parsers/_swift.py`
- `readmenator/parsers/_assembly.py` -> `readmenator/_models.py`
- `readmenator/parsers/_assembly.py` -> `readmenator/parsers/_base.py`
- `readmenator/parsers/_base.py` -> `readmenator/_config.py`
- `readmenator/parsers/_base.py` -> `readmenator/_models.py`
- `readmenator/parsers/_c.py` -> `readmenator/_models.py`
- `readmenator/parsers/_c.py` -> `readmenator/parsers/_base.py`
- `readmenator/parsers/_csharp.py` -> `readmenator/_models.py`
- `readmenator/parsers/_csharp.py` -> `readmenator/parsers/_base.py`
- `readmenator/parsers/_dart.py` -> `readmenator/_models.py`
- `readmenator/parsers/_dart.py` -> `readmenator/parsers/_base.py`
- `readmenator/parsers/_elixir.py` -> `readmenator/_models.py`
- `readmenator/parsers/_elixir.py` -> `readmenator/parsers/_base.py`
- `readmenator/parsers/_gdscript.py` -> `readmenator/_models.py`
- `readmenator/parsers/_gdscript.py` -> `readmenator/parsers/_base.py`
- `readmenator/parsers/_go.py` -> `readmenator/_models.py`
- `readmenator/parsers/_go.py` -> `readmenator/parsers/_base.py`
- `readmenator/parsers/_java.py` -> `readmenator/_models.py`
- `readmenator/parsers/_java.py` -> `readmenator/parsers/_base.py`
- `readmenator/parsers/_javascript.py` -> `readmenator/_models.py`
- `readmenator/parsers/_javascript.py` -> `readmenator/parsers/_base.py`
- `readmenator/parsers/_kotlin.py` -> `readmenator/_models.py`
- `readmenator/parsers/_kotlin.py` -> `readmenator/parsers/_base.py`
- `readmenator/parsers/_lua.py` -> `readmenator/_models.py`
- `readmenator/parsers/_lua.py` -> `readmenator/parsers/_base.py`
- `readmenator/parsers/_nim.py` -> `readmenator/_models.py`
- `readmenator/parsers/_nim.py` -> `readmenator/parsers/_base.py`
- `readmenator/parsers/_php.py` -> `readmenator/_models.py`
- `readmenator/parsers/_php.py` -> `readmenator/parsers/_base.py`
- `readmenator/parsers/_python.py` -> `readmenator/_models.py`
- `readmenator/parsers/_python.py` -> `readmenator/parsers/_base.py`
- `readmenator/parsers/_ruby.py` -> `readmenator/_models.py`
- `readmenator/parsers/_ruby.py` -> `readmenator/parsers/_base.py`
- `readmenator/parsers/_rust.py` -> `readmenator/_models.py`
- `readmenator/parsers/_rust.py` -> `readmenator/parsers/_base.py`
- `readmenator/parsers/_scala.py` -> `readmenator/_models.py`
- `readmenator/parsers/_scala.py` -> `readmenator/parsers/_base.py`
- `readmenator/parsers/_shell.py` -> `readmenator/_models.py`
- `readmenator/parsers/_shell.py` -> `readmenator/parsers/_base.py`
- `readmenator/parsers/_swift.py` -> `readmenator/_models.py`
- `readmenator/parsers/_swift.py` -> `readmenator/parsers/_base.py`
- `tests/test_agent_friendliness.py` -> `readmenator/_agent_output.py`
- `tests/test_agent_friendliness.py` -> `readmenator/_analyzer.py`
- `tests/test_agent_friendliness.py` -> `readmenator/_app.py`
- `tests/test_agent_friendliness.py` -> `readmenator/_cache.py`
- `tests/test_agent_friendliness.py` -> `readmenator/_config.py`
- `tests/test_agent_friendliness.py` -> `readmenator/_diagrams.py`
- `tests/test_agent_friendliness.py` -> `readmenator/_gitmeta.py`
- `tests/test_agent_friendliness.py` -> `readmenator/_layers.py`
- `tests/test_agent_friendliness.py` -> `readmenator/_models.py`
- `tests/test_agent_friendliness.py` -> `readmenator/_purpose.py`
- `tests/test_agent_friendliness.py` -> `readmenator/_resolver.py`
- `tests/test_agent_friendliness.py` -> `readmenator/_scanner.py`
- `tests/test_agent_injector.py` -> `readmenator/_agent_injector.py`
- `tests/test_agent_output.py` -> `readmenator/_agent_injector.py`
- `tests/test_agent_output.py` -> `readmenator/_agent_output.py`
- `tests/test_agent_output.py` -> `readmenator/_config.py`
- `tests/test_agent_output.py` -> `readmenator/_models.py`
- `tests/test_agent_output.py` -> `readmenator/_readme_injector.py`
- `tests/test_analyzer.py` -> `readmenator/_analyzer.py`
- `tests/test_analyzer.py` -> `readmenator/_config.py`
- `tests/test_analyzer.py` -> `readmenator/_models.py`
- `tests/test_apidocs.py` -> `readmenator/_apidocs.py`
- `tests/test_apidocs.py` -> `readmenator/_apidocs_page.py`
- `tests/test_apidocs.py` -> `readmenator/_apidocs_render.py`
- `tests/test_apidocs.py` -> `readmenator/_app.py`
- `tests/test_apidocs.py` -> `readmenator/_config.py`
- `tests/test_apidocs.py` -> `readmenator/_docstrings.py`
- `tests/test_apidocs.py` -> `readmenator/_models.py`
- `tests/test_bundlegraph.py` -> `readmenator/_app.py`
- `tests/test_bundlegraph.py` -> `readmenator/_bundlegraph.py`
- `tests/test_bundlegraph.py` -> `readmenator/_config.py`
- `tests/test_bundlegraph.py` -> `readmenator/_forcegraph.py`
- `tests/test_bundlegraph.py` -> `readmenator/_htmlpack.py`
- `tests/test_bundlegraph.py` -> `readmenator/_models.py`
- `tests/test_cache.py` -> `readmenator/_cache.py`
- `tests/test_cache.py` -> `readmenator/_config.py`
- `tests/test_components.py` -> `readmenator/_app.py`
- `tests/test_components.py` -> `readmenator/_components.py`
- `tests/test_components.py` -> `readmenator/_config.py`
- `tests/test_components.py` -> `readmenator/_diagrams.py`
- `tests/test_components.py` -> `readmenator/_models.py`
- `tests/test_concepts.py` -> `readmenator/_concepts.py`
- `tests/test_concepts.py` -> `readmenator/_config.py`
- `tests/test_concepts.py` -> `readmenator/_models.py`
- `tests/test_config.py` -> `readmenator/_config.py`
- `tests/test_cpg.py` -> `readmenator/_config.py`
- `tests/test_cpg.py` -> `readmenator/_cpg.py`
- `tests/test_cpg.py` -> `readmenator/_models.py`
- `tests/test_cursorrules.py` -> `readmenator/_config.py`
- `tests/test_cursorrules.py` -> `readmenator/_cursorrules_generator.py`
- `tests/test_cursorrules.py` -> `readmenator/_models.py`
- `tests/test_dataflow.py` -> `readmenator/_config.py`
- `tests/test_dataflow.py` -> `readmenator/_dataflow.py`
- `tests/test_dataflow.py` -> `readmenator/_models.py`
- `tests/test_dead_code.py` -> `readmenator/_config.py`
- `tests/test_dead_code.py` -> `readmenator/_dead_code.py`
- `tests/test_dead_code.py` -> `readmenator/_models.py`
- `tests/test_diagrams.py` -> `readmenator/_app.py`
- `tests/test_diagrams.py` -> `readmenator/_config.py`
- `tests/test_diagrams.py` -> `readmenator/_diagrams.py`
- `tests/test_diagrams.py` -> `readmenator/_models.py`
- `tests/test_documentation.py` -> `readmenator/_config.py`
- `tests/test_documentation.py` -> `readmenator/_documentation.py`
- `tests/test_documentation.py` -> `readmenator/_models.py`
- `tests/test_exporter.py` -> `readmenator/_config.py`
- `tests/test_exporter.py` -> `readmenator/_exporter.py`
- `tests/test_exporter.py` -> `readmenator/_models.py`
- `tests/test_flowcharts.py` -> `readmenator/_apidocs.py`
- `tests/test_flowcharts.py` -> `readmenator/_apidocs_page.py`
- `tests/test_flowcharts.py` -> `readmenator/_config.py`
- `tests/test_flowcharts.py` -> `readmenator/_documentation.py`
- `tests/test_flowcharts.py` -> `readmenator/_flowcharts.py`
- `tests/test_flowcharts.py` -> `readmenator/_flowlayout.py`
- `tests/test_flowcharts.py` -> `readmenator/_flowpage.py`
- `tests/test_flowcharts.py` -> `readmenator/_models.py`
- `tests/test_flowcharts.py` -> `readmenator/_pytypes.py`
- `tests/test_folder_readme.py` -> `readmenator/_agent_output.py`
- `tests/test_folder_readme.py` -> `readmenator/_app.py`
- `tests/test_folder_readme.py` -> `readmenator/_components.py`
- `tests/test_folder_readme.py` -> `readmenator/_config.py`
- `tests/test_folder_readme.py` -> `readmenator/_diagrams.py`
- `tests/test_folder_readme.py` -> `readmenator/_folder_readme.py`
- `tests/test_folder_readme.py` -> `readmenator/_gh_wiki.py`
- `tests/test_gh_wiki.py` -> `readmenator/_app.py`
- `tests/test_gh_wiki.py` -> `readmenator/_config.py`
- `tests/test_gh_wiki.py` -> `readmenator/_gh_wiki.py`
- `tests/test_graphlayout.py` -> `readmenator/_graphlayout.py`
- `tests/test_graphrag.py` -> `readmenator/_config.py`
- `tests/test_graphrag.py` -> `readmenator/_graphrag.py`
- `tests/test_graphrag.py` -> `readmenator/_models.py`
- `tests/test_hotspots.py` -> `readmenator/_config.py`
- `tests/test_hotspots.py` -> `readmenator/_hotspots.py`
- `tests/test_hotspots.py` -> `readmenator/_models.py`
- `tests/test_htmlpack.py` -> `readmenator/_app.py`
- `tests/test_htmlpack.py` -> `readmenator/_config.py`
- `tests/test_htmlpack.py` -> `readmenator/_htmlpack.py`
- `tests/test_integration.py` -> `readmenator/_app.py`
- `tests/test_integration.py` -> `readmenator/_config.py`
- `tests/test_interactive_graph.py` -> `readmenator/_analytics.py`
- `tests/test_interactive_graph.py` -> `readmenator/_app.py`
- `tests/test_interactive_graph.py` -> `readmenator/_config.py`
- `tests/test_interactive_graph.py` -> `readmenator/_diagrams.py`
- `tests/test_interactive_graph.py` -> `readmenator/_embed.py`
- `tests/test_interactive_graph.py` -> `readmenator/_exclusions.py`
- `tests/test_interactive_graph.py` -> `readmenator/_explorer.py`
- `tests/test_interactive_graph.py` -> `readmenator/_exporter.py`
- `tests/test_interactive_graph.py` -> `readmenator/_forcegraph.py`
- `tests/test_interactive_graph.py` -> `readmenator/_htmlpack.py`
- `tests/test_interactive_graph.py` -> `readmenator/_models.py`
- `tests/test_interactive_graph.py` -> `readmenator/_provenance.py`
- `tests/test_interactive_graph.py` -> `readmenator/_scantext.py`
- `tests/test_interactive_graph.py` -> `readmenator/_yaralite.py`
- `tests/test_layer_rules.py` -> `readmenator/_config.py`
- `tests/test_layer_rules.py` -> `readmenator/_layer_rules.py`
- `tests/test_layer_rules.py` -> `readmenator/_models.py`
- `tests/test_layout_quality.py` -> `readmenator/_bundlegraph.py`
- `tests/test_layout_quality.py` -> `readmenator/_config.py`
- `tests/test_layout_quality.py` -> `readmenator/_forcegraph.py`
- `tests/test_layout_quality.py` -> `readmenator/_forcegraph_page.py`
- `tests/test_layout_quality.py` -> `readmenator/_graphlayout.py`
- `tests/test_layout_quality.py` -> `readmenator/_models.py`
- `tests/test_linter.py` -> `readmenator/_config.py`
- `tests/test_linter.py` -> `readmenator/_linter.py`
- `tests/test_linter.py` -> `readmenator/_models.py`
- `tests/test_mcp_server.py` -> `readmenator/_app.py`
- `tests/test_mcp_server.py` -> `readmenator/_config.py`
- `tests/test_mcp_server.py` -> `readmenator/_mcp_server.py`
- `tests/test_memory.py` -> `readmenator/_config.py`
- `tests/test_memory.py` -> `readmenator/_graphrag.py`
- `tests/test_memory.py` -> `readmenator/_memory.py`
- `tests/test_memory.py` -> `readmenator/_models.py`
- `tests/test_memory.py` -> `readmenator/_skill_installer.py`
- `tests/test_mermaid.py` -> `readmenator/_mermaid.py`
- `tests/test_mermaid.py` -> `readmenator/_models.py`
- `tests/test_models.py` -> `readmenator/_models.py`
- `tests/test_ollama.py` -> `readmenator/_config.py`
- `tests/test_ollama.py` -> `readmenator/_ollama.py`
- `tests/test_parsers.py` -> `readmenator/_config.py`
- `tests/test_parsers.py` -> `readmenator/parsers/__init__.py`
- `tests/test_parsers_new.py` -> `readmenator/_config.py`
- `tests/test_parsers_new.py` -> `readmenator/parsers/__init__.py`
- `tests/test_parsers_property.py` -> `readmenator/_config.py`
- `tests/test_parsers_property.py` -> `readmenator/_models.py`
- `tests/test_parsers_property.py` -> `readmenator/parsers/_c.py`
- `tests/test_parsers_property.py` -> `readmenator/parsers/_csharp.py`
- `tests/test_parsers_property.py` -> `readmenator/parsers/_dart.py`
- `tests/test_parsers_property.py` -> `readmenator/parsers/_elixir.py`
- `tests/test_parsers_property.py` -> `readmenator/parsers/_gdscript.py`
- `tests/test_parsers_property.py` -> `readmenator/parsers/_go.py`
- `tests/test_parsers_property.py` -> `readmenator/parsers/_java.py`
- `tests/test_parsers_property.py` -> `readmenator/parsers/_javascript.py`
- `tests/test_parsers_property.py` -> `readmenator/parsers/_kotlin.py`
- `tests/test_parsers_property.py` -> `readmenator/parsers/_lua.py`
- `tests/test_parsers_property.py` -> `readmenator/parsers/_nim.py`
- `tests/test_parsers_property.py` -> `readmenator/parsers/_php.py`
- `tests/test_parsers_property.py` -> `readmenator/parsers/_python.py`
- `tests/test_parsers_property.py` -> `readmenator/parsers/_ruby.py`
- `tests/test_parsers_property.py` -> `readmenator/parsers/_rust.py`
- `tests/test_parsers_property.py` -> `readmenator/parsers/_scala.py`
- `tests/test_parsers_property.py` -> `readmenator/parsers/_shell.py`
- `tests/test_parsers_property.py` -> `readmenator/parsers/_swift.py`
- `tests/test_project_config.py` -> `readmenator/_agent_injector.py`
- `tests/test_project_config.py` -> `readmenator/_bundlegraph.py`
- `tests/test_project_config.py` -> `readmenator/_bundlegraph_page.py`

Next: [ARCHITECTURE_p2.md](ARCHITECTURE_p2.md)
