Commit Graph

7 Commits

Author SHA1 Message Date
009c821f48 style: cargo fmt
All checks were successful
CI / Check / Test (push) Successful in 3m1s
Architecture Docs / Generate diagrams (push) Successful in 2m43s
2026-06-17 13:44:22 +02:00
7487cea0e2 feat: add BuildCodeGraph use case, sink orchestration out of presentation 2026-06-17 13:44:22 +02:00
8f68714977 refactor: CheckFreshness and DiffDiagram take &str instead of &Path 2026-06-17 13:44:22 +02:00
692a64a622 refactor: make GenerateDiagram pure — return RenderOutput instead of writing files 2026-06-17 13:44:22 +02:00
d28b00c697 refactor: deepen modules, consolidate inference, delete dead code
- Extract build_graph/load_config/create_renderer in presentation (393→~250 lines)
- Move module inference into ModuleName::from_path(), delete 3 scattered copies
- Move resolve_relationships/filter_external_imports into CodeGraph
- Add LanguageExtractor trait in tree-sitter adapter
- Add CodeGraph::elements_by_module(), replace 6 identical grouping loops
- Delete dead RenderDiagrams query
2026-06-16 16:34:41 +02:00
dc8ecd983a fix: allow unused in test fakes module for clippy
All checks were successful
CI / Check / Test (push) Successful in 2m43s
2026-06-16 16:15:48 +02:00
35f27d00b0 init: archlens — architecture diagram generator
Some checks failed
CI / Check / Test (push) Failing after 1m24s
Hex arch + DDD, tree-sitter parsing, Mermaid/ASCII output.
Supports Rust + Python. 92 tests. CI, diff, --check for staleness detection.
2026-06-16 16:13:04 +02:00