Agent ARCHITECTURE_p2 - grisuno/ReadMenator GitHub Wiki
Architecture (page 2 of 2)
Previous: ARCHITECTURE.md
Internal Dependencies (continued)
tests/test_project_config.py->readmenator/_config.pytests/test_project_config.py->readmenator/_diagrams.pytests/test_project_config.py->readmenator/_flowpage.pytests/test_project_config.py->readmenator/_folder_readme.pytests/test_project_config.py->readmenator/_forcegraph.pytests/test_project_config.py->readmenator/_forcegraph_page.pytests/test_project_config.py->readmenator/_project_config.pytests/test_project_config.py->readmenator/_readme_injector.pytests/test_project_config.py->readmenator/_viewer_ui.pytests/test_query.py->readmenator/_models.pytests/test_query.py->readmenator/_query.pytests/test_ranking.py->readmenator/_category.pytests/test_ranking.py->readmenator/_explain.pytests/test_ranking.py->readmenator/_models.pytests/test_ranking.py->readmenator/_projections.pytests/test_ranking.py->readmenator/_rank.pytests/test_readme_injector.py->readmenator/_readme_injector.pytests/test_refactorizer.py->readmenator/_config.pytests/test_refactorizer.py->readmenator/_models.pytests/test_refactorizer.py->readmenator/_refactorizer.pytests/test_resolver.py->readmenator/_resolver.pytests/test_rule_gen.py->readmenator/_config.pytests/test_rule_gen.py->readmenator/_models.pytests/test_rule_gen.py->readmenator/_rule_gen.pytests/test_sarif.py->readmenator/_config.pytests/test_sarif.py->readmenator/_models.pytests/test_sarif.py->readmenator/_sarif.pytests/test_scanner.py->readmenator/_config.pytests/test_scanner.py->readmenator/_models.pytests/test_scanner.py->readmenator/_scanner.pytests/test_security.py->readmenator/_config.pytests/test_security.py->readmenator/_models.pytests/test_security.py->readmenator/_security.pytests/test_sourceview.py->readmenator/_app.pytests/test_sourceview.py->readmenator/_bundlegraph.pytests/test_sourceview.py->readmenator/_config.pytests/test_sourceview.py->readmenator/_forcegraph.pytests/test_sourceview.py->readmenator/_models.pytests/test_sourceview.py->readmenator/_sourceview.pytests/test_symindex.py->readmenator/_config.pytests/test_symindex.py->readmenator/_models.pytests/test_symindex.py->readmenator/_symindex.pytests/test_taint.py->readmenator/_config.pytests/test_taint.py->readmenator/_models.pytests/test_taint.py->readmenator/_taint.pytests/test_taint_bdd.py->readmenator/_config.pytests/test_taint_bdd.py->readmenator/_models.pytests/test_taint_bdd.py->readmenator/_resolver.pytests/test_taint_bdd.py->readmenator/_scanner.pytests/test_taint_bdd.py->readmenator/_taint.pytests/test_uml.py->readmenator/_config.pytests/test_uml.py->readmenator/_models.pytests/test_uml.py->readmenator/_uml.pytests/test_video.py->readmenator/_app.pytests/test_video.py->readmenator/_config.pytests/test_video.py->readmenator/_models.pytests/test_video.py->readmenator/_video.pytests/test_wiki.py->readmenator/_config.pytests/test_wiki.py->readmenator/_models.pytests/test_wiki.py->readmenator/_wiki.py
External Imports
readmenator.py-> pathlib, sysreadmenator/__main__.py-> future, argparse, json, logging, pathlib, sys, unittestreadmenator/_agent_injector.py-> future, glob, importlib.util, logging, pathlib, subprocess, sys, typingreadmenator/_agent_output.py-> future, collections, json, logging, os, pathlib, re, time, typingreadmenator/_analytics.py-> future, collections, typingreadmenator/_analyzer.py-> future, collections, hashlib, math, random, typingreadmenator/_apidocs.py-> future, ast, dataclasses, pathlib, re, typing, warningsreadmenator/_apidocs_page.py-> future, html, pathlib, re, typingreadmenator/_apidocs_render.py-> future, json, logging, os, pathlib, re, typingreadmenator/_app.py-> future, dataclasses, json, logging, os, pathlib, typingreadmenator/_bundlegraph.py-> future, html, json, math, pathlib, re, typingreadmenator/_bundlegraph_page.py-> futurereadmenator/_cache.py-> future, hashlib, json, os, pathlib, typingreadmenator/_category.py-> future, dataclasses, enum, typingreadmenator/_components.py-> future, datetime, html, json, math, os, pathlib, re, typingreadmenator/_concepts.py-> future, collections, logging, re, typingreadmenator/_config.py-> future, dataclasses, typingreadmenator/_cpg.py-> future, hashlib, json, typingreadmenator/_cursorrules_generator.py-> future, pathlib, typingreadmenator/_dataflow.py-> future, logging, re, typingreadmenator/_dead_code.py-> future, collections, typingreadmenator/_diagrams.py-> future, dataclasses, html, json, pathlib, re, shutil, subprocess, typingreadmenator/_docstrings.py-> future, dataclasses, re, typingreadmenator/_documentation.py-> future, collections, subprocess, typingreadmenator/_embed.py-> future, collections, math, re, sentence_transformers, typingreadmenator/_exclusions.py-> future, dataclasses, fnmatch, pathlib, typingreadmenator/_explain.py-> future, typingreadmenator/_explorer.py-> future, http.server, json, pathlib, socket, typing, urllib.parse, webbrowserreadmenator/_exporter.py-> future, json, math, os, pathlib, textwrap, typingreadmenator/_flowcharts.py-> future, ast, dataclasses, pathlib, re, typing, warningsreadmenator/_flowlayout.py-> future, dataclasses, textwrap, typingreadmenator/_flowpage.py-> future, html, json, re, typingreadmenator/_folder_readme.py-> future, dataclasses, logging, pathlib, typingreadmenator/_forcegraph.py-> future, html, json, logging, math, pathlib, re, shutil, typingreadmenator/_forcegraph_page.py-> futurereadmenator/_gh_wiki.py-> future, dataclasses, logging, pathlib, posixpath, re, shutil, subprocess, tempfile, typingreadmenator/_gitmeta.py-> future, pathlib, typingreadmenator/_graphlayout.py-> future, dataclasses, math, numpy, random, typingreadmenator/_graphrag.py-> future, dataclasses, json, logging, math, pathlib, re, typingreadmenator/_hotspots.py-> future, collections, typingreadmenator/_htmlpack.py-> future, base64, gzip, html, json, re, typingreadmenator/_layer_rules.py-> future, typingreadmenator/_layers.py-> future, collections, re, typingreadmenator/_linter.py-> future, pathlib, typingreadmenator/_mcp_server.py-> future, json, logging, pathlib, sys, typingreadmenator/_memory.py-> future, dataclasses, datetime, json, pathlib, re, typingreadmenator/_mermaid.py-> future, re, typingreadmenator/_models.py-> future, dataclasses, typingreadmenator/_ollama.py-> future, json, re, typing, urllib.requestreadmenator/_pipeline.py-> future, typingreadmenator/_project_config.py-> future, dataclasses, json, logging, pathlib, re, time, tomli, tomllib, typingreadmenator/_projections.py-> future, typingreadmenator/_provenance.py-> future, dataclasses, typingreadmenator/_purpose.py-> future, re, typingreadmenator/_pytypes.py-> future, ast, dataclasses, typing, warningsreadmenator/_query.py-> future, collections, typingreadmenator/_rank.py-> future, dataclasses, math, typingreadmenator/_readme_injector.py-> future, logging, pathlib, typingreadmenator/_refactorizer.py-> future, pathlib, re, typingreadmenator/_resolver.py-> future, pathlib, posixpath, re, typingreadmenator/_rule_gen.py-> future, collections, os, pathlib, re, typingreadmenator/_sarif.py-> future, json, typingreadmenator/_scanner.py-> future, logging, pathlib, re, typingreadmenator/_scantext.py-> future, typingreadmenator/_security.py-> future, dataclasses, pathlib, re, typingreadmenator/_skill_installer.py-> future, logging, pathlib, typingreadmenator/_sourceview.py-> future, dataclasses, typingreadmenator/_symindex.py-> future, ast, dataclasses, hashlib, re, typingreadmenator/_taint.py-> future, collections, typingreadmenator/_uml.py-> future, collections, enum, typingreadmenator/_video.py-> PIL, future, colorsys, dataclasses, hashlib, math, multiprocessing, networkx, os, pathlib, shutil, subprocess, textwrap, typingreadmenator/_viewer_ui.py-> future, html, json, typingreadmenator/_watcher.py-> future, hashlib, logging, pathlib, time, typingreadmenator/_wiki.py-> future, collections, json, logging, os, pathlib, re, time, typingreadmenator/_yaralite.py-> future, dataclasses, re, typingreadmenator/parsers/__init__.py-> future, typingreadmenator/parsers/_assembly.py-> future, rereadmenator/parsers/_base.py-> future, re, typingreadmenator/parsers/_c.py-> future, rereadmenator/parsers/_csharp.py-> future, rereadmenator/parsers/_dart.py-> future, rereadmenator/parsers/_elixir.py-> future, rereadmenator/parsers/_gdscript.py-> future, rereadmenator/parsers/_go.py-> future, rereadmenator/parsers/_java.py-> future, rereadmenator/parsers/_javascript.py-> future, rereadmenator/parsers/_kotlin.py-> future, rereadmenator/parsers/_lua.py-> future, rereadmenator/parsers/_nim.py-> future, rereadmenator/parsers/_php.py-> future, rereadmenator/parsers/_python.py-> future, ast, warningsreadmenator/parsers/_ruby.py-> future, rereadmenator/parsers/_rust.py-> future, rereadmenator/parsers/_scala.py-> future, rereadmenator/parsers/_shell.py-> future, rereadmenator/parsers/_swift.py-> future, rereadmenator_orchestrator.py-> argparse, dataclasses, datetime, logging, os, pathlib, re, shlex, shutil, subprocess, sys, tempfile, typing, unittest, unittest.mocktests/test_agent_friendliness.py-> dataclasses, json, os, pathlib, re, tempfile, unittesttests/test_agent_injector.py-> future, pathlib, shutil, tempfile, unittest, unittest.mocktests/test_agent_output.py-> dataclasses, json, os, pathlib, tempfile, unittest, unittest.mocktests/test_analyzer.py-> future, unittesttests/test_apidocs.py-> future, base64, dataclasses, gzip, json, pathlib, re, shutil, tempfile, unittesttests/test_bundlegraph.py-> future, json, math, pathlib, re, tempfile, unittesttests/test_cache.py-> future, os, pathlib, shutil, tempfile, unittesttests/test_components.py-> future, json, pathlib, shutil, subprocess, tempfile, unittesttests/test_concepts.py-> unittesttests/test_config.py-> dataclasses, unittesttests/test_cpg.py-> future, json, unittesttests/test_cursorrules.py-> future, pathlib, tempfile, unittesttests/test_dataflow.py-> dataclasses, unittesttests/test_dead_code.py-> future, unittesttests/test_diagrams.py-> future, dataclasses, json, pathlib, re, tempfile, unittesttests/test_documentation.py-> future, unittesttests/test_exporter.py-> future, json, unittesttests/test_flowcharts.py-> future, dataclasses, json, re, unittesttests/test_folder_readme.py-> future, dataclasses, pathlib, shutil, tempfile, unittesttests/test_gh_wiki.py-> dataclasses, pathlib, subprocess, tempfile, typing, unittest, unittest.mocktests/test_graphlayout.py-> future, math, unittesttests/test_graphrag.py-> future, dataclasses, json, pathlib, tempfile, unittesttests/test_hotspots.py-> future, unittesttests/test_htmlpack.py-> future, base64, dataclasses, gzip, json, pathlib, re, shutil, subprocess, tempfile, typing, unittesttests/test_integration.py-> pathlib, shutil, tempfile, unittesttests/test_interactive_graph.py-> future, json, pathlib, re, shutil, subprocess, tempfile, unittesttests/test_layer_rules.py-> future, unittesttests/test_layout_quality.py-> future, dataclasses, math, random, unittesttests/test_linter.py-> future, unittesttests/test_mcp_server.py-> future, json, pathlib, tempfile, typing, unittesttests/test_memory.py-> future, dataclasses, pathlib, tempfile, unittesttests/test_mermaid.py-> unittesttests/test_models.py-> unittesttests/test_ollama.py-> future, unittesttests/test_parsers.py-> unittest, warningstests/test_parsers_new.py-> future, unittesttests/test_parsers_property.py-> future, hypothesis, pathlib, sys, typing, unittesttests/test_project_config.py-> dataclasses, json, pathlib, tempfile, unittesttests/test_query.py-> unittesttests/test_ranking.py-> future, pytest, typingtests/test_readme_injector.py-> future, pathlib, shutil, tempfile, unittesttests/test_refactorizer.py-> future, pathlib, tempfile, unittesttests/test_resolver.py-> future, unittesttests/test_rule_gen.py-> future, pathlib, tempfile, unittesttests/test_sarif.py-> future, json, unittesttests/test_scanner.py-> os, pathlib, re, shutil, tempfile, unittesttests/test_security.py-> future, os, pathlib, tempfile, unittesttests/test_sourceview.py-> future, pathlib, re, tempfile, unittesttests/test_symindex.py-> future, unittesttests/test_taint.py-> future, unittesttests/test_taint_bdd.py-> future, pathlib, pytest_bdd, tempfile, typing, unittesttests/test_uml.py-> future, unittesttests/test_video.py-> hashlib, math, pathlib, unittesttests/test_wiki.py-> dataclasses, json, os, pathlib, tempfile, unittest