Codebase Architecture Diagram

Paste Python files → see import dependency graph. Also available as a CLI: uv run main.py <repo_dir>

Add Python file sources below. Each block = one file. Format: # filename: path/to/file.py on the first line, then the code.
Hub (many dependents)
Leaf (imports many)
Balanced
⬤ = Circular dep participant
ModuleImports (out)Imported by (in)Role