You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The daily Sentrux structural quality scan of github/gh-aw completed successfully on 2026-05-17. The overall quality signal is 5226/10000, placing the codebase in a moderate health range. This is the first recorded baseline entry, so no trend comparison is available yet. The primary concern is the high number of complex functions (877), which represents the main bottleneck. Two dependency cycles and one god-file were also detected.
No architectural rules file (.sentrux/rules.toml) is configured, so rule-based enforcement is not yet active.
Quality Signal
Metric
Today
Yesterday
7d Trend
Overall
5226
—
➡️ (first run)
Coupling Score
0.197
—
➡️
Cycle Count
2
—
➡️
God Files
1
—
➡️
Complex Functions
877
—
➡️
Max Depth
8
—
➡️
⚠️ Overall signal (5226) is in the moderate range (5000–8000). No metrics have crossed the critical threshold below 5000.
Bottleneck
Current primary bottleneck: Complexity (877 complex functions) — A high count of complex functions increases cognitive load, makes testing harder, and raises the risk of defects. Breaking large functions into smaller, well-named units will improve this metric and overall maintainability.
Rules
i️ No .sentrux/rules.toml found — architectural rule enforcement is not yet configured. Consider adding rules to enforce package layering, forbidden dependencies, or module boundaries.
Quality Trend (30 days)
This is the first recorded entry in the quality history. Future runs will populate trend data here.
Reduce complex functions: 877 complex functions is the primary bottleneck. Target the highest-complexity files in pkg/workflow/ and pkg/cli/ for refactoring into smaller, focused functions.
Resolve dependency cycles: 2 cycles exist in the import graph. Run sentrux scan . in the GUI to identify which packages are involved and break the cycles by extracting shared interfaces or types.
Add architectural rules: Create .sentrux/rules.toml to enforce module boundaries (e.g., pkg/cli should not import pkg/workflow internals directly) and prevent future regressions.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
The daily Sentrux structural quality scan of
github/gh-awcompleted successfully on 2026-05-17. The overall quality signal is 5226/10000, placing the codebase in a moderate health range. This is the first recorded baseline entry, so no trend comparison is available yet. The primary concern is the high number of complex functions (877), which represents the main bottleneck. Two dependency cycles and one god-file were also detected.No architectural rules file (
.sentrux/rules.toml) is configured, so rule-based enforcement is not yet active.Quality Signal
Bottleneck
Current primary bottleneck: Complexity (877 complex functions) — A high count of complex functions increases cognitive load, makes testing harder, and raises the risk of defects. Breaking large functions into smaller, well-named units will improve this metric and overall maintainability.
Rules
i️ No
.sentrux/rules.tomlfound — architectural rule enforcement is not yet configured. Consider adding rules to enforce package layering, forbidden dependencies, or module boundaries.Quality Trend (30 days)
This is the first recorded entry in the quality history. Future runs will populate trend data here.
Current baseline (2026-05-17):
Recommendations
pkg/workflow/andpkg/cli/for refactoring into smaller, focused functions.sentrux scan .in the GUI to identify which packages are involved and break the cycles by extracting shared interfaces or types..sentrux/rules.tomlto enforce module boundaries (e.g.,pkg/clishould not importpkg/workflowinternals directly) and prevent future regressions.References:
Beta Was this translation helpful? Give feedback.
All reactions