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 codebase scores 5228 on the quality signal today (scale 0–10000), down 20 points (-0.38%) from the last scan on 2026-05-05 (5248) and down 87 points (-1.64%) vs 30 days ago (5315, 2026-04-29). The primary bottleneck remains function complexity, with complex function count continuing its upward trend (802 → 809 → 829 → 855 over the past two weeks). No architectural cycles beyond the persistent 2 have appeared, and no god files or hotspots were detected. No rules violations exist as no rules.toml has been configured.
Quality Signal
Metric
Today (2026-05-12)
Last (2026-05-05)
30d Trend
Overall
5228
5248
⬇️
Coupling score
0.038
0.040
⬆️
Cycles
2
2
➡️
God files
0
0
➡️
Max depth
8
8
➡️
Complex functions
855
829
⬇️
Bottleneck
Current primary bottleneck: Function Complexity — 855 functions exceed the complexity threshold. This number has grown by ~6.6% in two weeks (802 → 855), likely driven by codebase expansion (4184 → 4525 files, +8%). To address this, consider breaking large functions into smaller units, particularly in high-churn packages such as pkg/cli/ and pkg/workflow/.
Rules
✅ No rules violations — no .sentrux/rules.toml configured. Quality: 5228
Note: Consider adding a rules.toml to enforce architectural constraints and prevent regressions.
Quality Trend (30 days)
Date
Quality Signal
Complex Fns
Files
2026-04-29
5315
802
4184
2026-05-01
5249
809
4262
2026-05-05
5248
829
4400
2026-05-12
5228
855
4525
The quality signal has declined steadily from 5315 to 5228 over 13 days (-87 pts, -1.6%). The primary driver is increasing function complexity as the codebase grows. Coupling has actually slightly improved (0.040 → 0.038), which is a positive sign. Cycles remain stable at 2.
Recommendations
Reduce complex functions: Refactor the highest-complexity functions in pkg/cli/ and pkg/workflow/ — these packages grow fastest. Target bringing complex_fn count below 800.
Add .sentrux/rules.toml: Define architectural guard-rails (e.g., max coupling thresholds, cycle limits) to prevent silent quality degradation between runs.
Resolve the 2 persistent cycles: Two import cycles have been present across all scans. Identify and break these dependencies to improve the acyclicity score.
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 codebase scores 5228 on the quality signal today (scale 0–10000), down 20 points (-0.38%) from the last scan on 2026-05-05 (5248) and down 87 points (-1.64%) vs 30 days ago (5315, 2026-04-29). The primary bottleneck remains function complexity, with complex function count continuing its upward trend (802 → 809 → 829 → 855 over the past two weeks). No architectural cycles beyond the persistent 2 have appeared, and no god files or hotspots were detected. No rules violations exist as no
rules.tomlhas been configured.Quality Signal
Bottleneck
Current primary bottleneck: Function Complexity — 855 functions exceed the complexity threshold. This number has grown by ~6.6% in two weeks (802 → 855), likely driven by codebase expansion (4184 → 4525 files, +8%). To address this, consider breaking large functions into smaller units, particularly in high-churn packages such as
pkg/cli/andpkg/workflow/.Rules
✅ No rules violations — no
.sentrux/rules.tomlconfigured. Quality: 5228Quality Trend (30 days)
The quality signal has declined steadily from 5315 to 5228 over 13 days (-87 pts, -1.6%). The primary driver is increasing function complexity as the codebase grows. Coupling has actually slightly improved (0.040 → 0.038), which is a positive sign. Cycles remain stable at 2.
Recommendations
pkg/cli/andpkg/workflow/— these packages grow fastest. Target bringing complex_fn count below 800..sentrux/rules.toml: Define architectural guard-rails (e.g., max coupling thresholds, cycle limits) to prevent silent quality degradation between runs.References: §25705013744
Beta Was this translation helpful? Give feedback.
All reactions