Skip to content

Commit 904e6fe

Browse files
refactor(docs): code analysis engine
stats: lines: "+283/-1267 (net -984)" files: 15 complexity: "Stable complexity"
1 parent a51e1dd commit 904e6fe

20 files changed

+306
-1271
lines changed

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
11
## [Unreleased]
22

3+
## [0.5.85] - 2026-03-26
4+
5+
### Docs
6+
- Update project/README.md
7+
- Update project/context.md
8+
9+
### Other
10+
- Update project/analysis.toon.yaml
11+
- Update project/calls.mmd
12+
- Update project/calls.png
13+
- Update project/compact_flow.mmd
14+
- Update project/compact_flow.png
15+
- Update project/evolution.toon.yaml
16+
- Update project/flow.mmd
17+
- Update project/flow.png
18+
- Update project/index.html
19+
- Update project/map.toon.yaml
20+
- ... and 2 more files
21+
322
## [0.5.84] - 2026-03-26
423

524
### Docs

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.5.84
1+
0.5.85

code2llm/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
and entity resolution with multilingual support.
99
"""
1010

11-
__version__ = "0.5.84"
11+
__version__ = "0.5.85"
1212
__author__ = "STTS Project"
1313

1414
# Core analysis components (lightweight, always needed)

code2llm/nlp/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
with multilingual support and fuzzy matching.
55
"""
66

7-
__version__ = "0.5.84"
7+
__version__ = "0.5.85"
88

99
from .pipeline import NLPPipeline
1010
from .normalization import QueryNormalizer

project/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ grep -E "^ .*[0-9]{3,}$" project.toon.yaml | sort -t',' -k2 -n -r | head -10
153153
**Purpose**: Pre-formatted prompt listing all generated files for LLM conversation
154154
**Contents**:
155155
- **Files section**: Lists all existing generated files with descriptions
156+
- **Source files section**: Highlights important source files such as `cli_exports/orchestrator.py`
156157
- **Missing section**: Shows which files weren't generated (if any)
157158
- **Task section**: Instructions for LLM analysis
158159
- **Requirements section**: Guidelines for suggested changes
@@ -329,7 +330,7 @@ code2llm ./ -f yaml --separate-orphans
329330

330331
**Generated by**: `code2llm ./ -f all --readme`
331332
**Analysis Date**: 2026-03-26
332-
**Total Functions**: 931
333+
**Total Functions**: 932
333334
**Total Classes**: 106
334335
**Modules**: 117
335336

project/analysis.toon.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# code2llm | 113f 21404L | python:105,shell:2,php:1 | 2026-03-26
2-
# CC̄=4.6 | critical:10/931 | dups:0 | cycles:0
1+
# code2llm | 113f 21433L | python:105,shell:2,java:1 | 2026-03-26
2+
# CC̄=4.6 | critical:10/932 | dups:0 | cycles:0
33

44
HEALTH[10]:
55
🟡 CC main CC=17 (limit:15)
@@ -21,9 +21,9 @@ PIPELINES[637]:
2121
PURITY: 100% pure
2222
[2] Src [save_report]: save_report
2323
PURITY: 100% pure
24-
[3] Src [run_benchmark]: run_benchmarkload_previous
24+
[3] Src [main]: mainload_file → is_toon_file
2525
PURITY: 100% pure
26-
[4] Src [main]: mainload_file → is_toon_file
26+
[4] Src [run_benchmark]: run_benchmarkload_previous
2727
PURITY: 100% pure
2828
[5] Src [__init__]: __init__
2929
PURITY: 100% pure
@@ -36,17 +36,17 @@ LAYERS:
3636
│ !! pipeline_detector 506L 3C 18m CC=13 ←0
3737
│ !! html_dashboard 504L 1C 14m CC=7 ←0
3838
│ !! metrics 501L 1C 27m CC=12 ←0
39-
│ readme_exporter 493L 1C 7m CC=13 ←0
39+
│ readme_exporter 494L 1C 7m CC=13 ←0
4040
│ large_repo 488L 2C 20m CC=9 ←1
4141
│ mermaid 485L 0C 16m CC=13 ←1
4242
│ llm_flow 472L 1C 24m CC=14 ←0
4343
│ evolution_exporter 471L 1C 17m CC=11 ←0
4444
│ renderer 471L 1C 26m CC=11 ←0
4545
│ !! map_exporter 435L 1C 21m CC=25 ←4
46+
│ prompt 411L 0C 17m CC=13 ←1
4647
│ file_analyzer 398L 1C 17m CC=12 ←0
4748
│ flow_exporter 391L 1C 14m CC=10 ←0
4849
│ pipeline 388L 3C 20m CC=10 ←0
49-
│ prompt 383L 0C 16m CC=13 ←1
5050
│ !! base 370L 0C 9m CC=34 ←8
5151
│ analyzer 333L 1C 9m CC=14 ←0
5252
│ entity_resolution 326L 3C 16m CC=13 ←0
@@ -148,9 +148,9 @@ LAYERS:
148148
149149
demo_langs/ CC̄=1.5 ←in:0 →out:0
150150
│ sample.rs 47L 1C 5m CC=2 ←0
151-
│ sample.java 47L 2C 4m CC=20
151+
│ sample.java 47L 2C 7m CC=31
152152
│ sample.go 46L 0C 4m CC=3 ←0
153-
│ sample.php 44L 2C 4m CC=22
153+
│ sample.php 44L 1C 1m CC=10
154154
│ sample 40L 1C 4m CC=3 ←0
155155
│ sample.ts 26L 1C 1m CC=1 ←0
156156

project/calls.mmd

Lines changed: 227 additions & 223 deletions
Large diffs are not rendered by default.

project/calls.png

-24.8 KB
Loading

project/compact_flow.mmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ flowchart TD
66
code2llm_cli["code2llm.cli<br/>1 funcs"]
77
code2llm_cli_analysis["code2llm.cli_analysis<br/>11 funcs"]
88
code2llm_cli_commands["code2llm.cli_commands<br/>6 funcs"]
9-
code2llm_cli_exports["code2llm.cli_exports<br/>40 funcs"]
9+
code2llm_cli_exports["code2llm.cli_exports<br/>41 funcs"]
1010
code2llm_cli_parser["code2llm.cli_parser<br/>1 funcs"]
1111
code2llm_core["code2llm.core<br/>140 funcs"]
1212
code2llm_exporters["code2llm.exporters<br/>257 funcs"]

project/compact_flow.png

-190 Bytes
Loading

0 commit comments

Comments
 (0)