Archlens Bot
|
f671cdacf8
|
docs: update architecture diagrams
|
2026-06-17 08:41:00 +00:00 |
|
|
|
c4fb1ed699
|
fix: remove unused assignment and import warnings in tests
CI / Check / Test (push) Successful in 2m51s
Architecture Docs / Generate diagrams (push) Successful in 3m36s
|
2026-06-17 10:34:56 +02:00 |
|
Archlens Bot
|
f780a66c3a
|
docs: update architecture diagrams
|
2026-06-17 08:27:43 +00:00 |
|
|
|
84e5cc4f7e
|
fix: sanitize mermaid member syntax (colons, angle brackets, refs)
CI / Check / Test (push) Failing after 1m32s
Architecture Docs / Generate diagrams (push) Successful in 3m19s
|
2026-06-17 10:23:15 +02:00 |
|
Archlens Bot
|
e93c8c8f9b
|
docs: update architecture diagrams
|
2026-06-17 08:14:54 +00:00 |
|
|
|
134c46da43
|
fix: correct mermaid flowchart edge label syntax (-->|label| not --|"label"|)
CI / Check / Test (push) Failing after 1m40s
Architecture Docs / Generate diagrams (push) Successful in 3m51s
|
2026-06-17 10:09:50 +02:00 |
|
Archlens Bot
|
b2ce4b4ee9
|
docs: update architecture diagrams
|
2026-06-17 07:56:20 +00:00 |
|
|
|
fdd85011a4
|
feat: implement all P1/P2/P3/P4 improvements from issue backlog
CI / Check / Test (push) Failing after 1m33s
Architecture Docs / Generate diagrams (push) Successful in 3m21s
P1 correctness:
- filter test files by default (--include-tests to opt in)
- per-module diagrams show cross-module dependency arrows
- qualified type names (Module::TypeName) fix false edges from duplicate names
P2 output richness:
- method parameter types and return types in class diagrams (Rust + Python)
- Python pyproject.toml project analyzer (--level project for monorepos)
P3 unique value:
- boundary rules in archlens.toml ([rules] allow/deny, --strict enforcement)
P4 nice to have:
- dependency weight labels on module arrows (--no-weights to disable)
- --watch mode with 500ms debounce
- D2 renderer adapter (--format d2)
- interactive self-contained HTML viewer (--format html)
- git-aware incremental analysis (--since <ref>)
|
2026-06-17 09:51:45 +02:00 |
|
Archlens Bot
|
27197062eb
|
docs: update architecture diagrams
|
2026-06-16 14:56:03 +00:00 |
|
|
|
4f6fa6feff
|
fix: move class members outside mermaid namespace blocks (parse error fix)
CI / Check / Test (push) Successful in 2m41s
Architecture Docs / Generate diagrams (push) Successful in 3m4s
|
2026-06-16 16:50:36 +02:00 |
|
Archlens Bot
|
39a87520a1
|
docs: update architecture diagrams
|
2026-06-16 14:46:17 +00:00 |
|
|
|
55a723d192
|
docs: add generated architecture diagrams
CI / Check / Test (push) Successful in 3m3s
Architecture Docs / Generate diagrams (push) Successful in 3m19s
|
2026-06-16 16:40:09 +02:00 |
|
|
|
100b014ff6
|
fix: canonicalize root path for module inference, fix crate-to-module mapping
|
2026-06-16 16:40:02 +02:00 |
|
|
|
ae241aacac
|
ci: add architecture docs generation on master push
CI / Check / Test (push) Successful in 2m48s
Architecture Docs / Generate diagrams (push) Has been cancelled
|
2026-06-16 16:36:28 +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
CI / Check / Test (push) Successful in 2m43s
|
2026-06-16 16:15:48 +02:00 |
|
|
|
35f27d00b0
|
init: archlens — architecture diagram generator
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 |
|